NullExtension.ProvideValue(IServiceProvider) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.