TemplateContentLoader.Load(XamlReader, IServiceProvider) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于 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 实例。
例外
xamlReader
或 serviceProvider
为 null
。
serviceProvider
不提供所需的服务。
注解
IXamlObjectWriterFactory 是必需服务,它必须在传递 serviceProvider
的 上可用。