TemplateContentLoader.Load(XamlReader, IServiceProvider) 方法

定义

基于服务提供商的一 XamlReader 些必需服务,在延迟模式下加载 XAML 内容。

public:
 override System::Object ^ Load(System::Xaml::XamlReader ^ xamlReader, IServiceProvider ^ serviceProvider);
public override object Load(System.Xaml.XamlReader xamlReader, IServiceProvider serviceProvider);
override this.Load : System.Xaml.XamlReader * IServiceProvider -> obj
Public Overrides Function Load (xamlReader As XamlReader, serviceProvider As IServiceProvider) As Object

参数

xamlReader
XamlReader

然后,在调用 Save(Object, IServiceProvider)时返回的发起读取器。

serviceProvider
IServiceProvider

所需服务的服务提供商。

返回

输入 XamlReader的节点流的根对象。 具体而言,这是一个 TemplateContent 实例。

例外

xamlReaderserviceProvidernull.

serviceProvider 不提供所需的服务。

注解

IXamlObjectWriterFactory 是必需的服务,必须在传递 serviceProvider时可用。

适用于