TemplateContentLoader.Load(XamlReader, IServiceProvider) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以延遲模式載入 XAML 內容,基於 XamlReader 服務提供者所需的特定服務。
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的 上可用。