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的 上可用。

适用于