Sdílet prostřednictvím


NullExtension.ProvideValue(IServiceProvider) Metoda

Definice

Poskytuje null k použití jako hodnotu jako výstup tohoto rozšíření značek.

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

Parametry

serviceProvider
IServiceProvider

Objekt, který může poskytovat služby pro implementaci rozšíření značek.

Návraty

Odkaz s hodnotou null.

Poznámky

Tato metoda podporuje implementace procesoru XAML a není určena k přímému zavolání. Implementace procesoru XAML používá tuto metodu při vytváření grafů objektů, které obsahují x:Null využití rozšíření. To závisí na obecném chování procesorů XAML při zpracování libovolného MarkupExtension a volání jeho ProvideValue implementace.

Tato implementace nespoléhá na služby, které jsou založené na předaném serviceProvider. Vždy vrátí nulový odkaz bez ohledu na kontext. V implementaci služeb XAML rozhraní .NET Framework je vrácená hodnota získána odkazem na statickou XamlLanguage.Null hodnotu.

Platí pro

Viz také