NullExtension.ProvideValue(IServiceProvider) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 null
作為這個標記延伸輸出的值。
public:
override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object
參數
- serviceProvider
- IServiceProvider
可以為標記延伸實作提供服務的物件。
傳回
null 參考。
備註
這個方法支援 XAML 處理器實作,而且不適合直接呼叫。 XAML 處理器實作會在建立包含 x:Null
擴充功能使用方式的物件圖形時,使用此方法。 當 XAML 處理器處理任何 MarkupExtension 並呼叫其 ProvideValue
實作時,這依賴 XAML 處理器的一般行為。
此實作不會依賴以傳遞 serviceProvider
為基礎的服務。 不論內容為何,它一律會傳回 Null 參考。 在 .NET Framework XAML 服務實作中,要傳回的值是藉由參考XamlLanguage.Null靜態值來取得。