NullExtension.ProvideValue(IServiceProvider) 方法

定義

提供 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靜態值來取得。

適用於

另請參閱