NullExtension.ProvideValue(IServiceProvider) Yöntem

Tanım

null Bu işaretleme uzantısının çıkışı olarak bir değer olarak kullanılmasını sağlar.

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

Parametreler

serviceProvider
IServiceProvider

İşaretlemeyi uzantı uygulaması için hizmet sağlayabilen bir nesne.

Döndürülenler

Null başvuru.

Açıklamalar

Bu yöntem XAML işlemci uygulamalarını destekler ve doğrudan çağrılması amaçlanmamıştır. Bir XAML işlemcisi uygulaması, uzantı kullanımı içeren x:Null nesne grafikleri oluştururken bu yöntemi kullanır. Bu, herhangi birini MarkupExtension işlerken ve uygulamasını çağırdığında XAML işlemcileri için genel davranışa ProvideValue dayanır.

Bu uygulama, geçirilen öğesini temel alan hizmetlere güvenmez serviceProvider. Bağlama bakılmaksızın her zaman null başvuru döndürür. .NET Framework XAML Hizmetleri uygulamasında, döndürülecek değer statik değere başvurarak XamlLanguage.Null elde edilir.

Şunlara uygulanır

Ayrıca bkz.