NullExtension.ProvideValue(IServiceProvider) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece null para usar como valor como saída desta extensão de marcação.
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
Parâmetros
- serviceProvider
- IServiceProvider
Um objeto que pode fornecer serviços para a implementação da extensão de marcação.
Devoluções
Uma referência nula.
Observações
Este método suporta implementações de processadores XAML e não se destina a ser chamado diretamente. Uma implementação de processador XAML utiliza este método ao criar grafos de objeto que incluem uma x:Null utilização de extensão. Isto baseia-se no comportamento geral dos processadores XAML quando processam qualquer MarkupExtension e invocam a sua ProvideValue implementação.
Esta implementação não depende de serviços baseados no passado serviceProvider. Ele devolve sempre uma referência nula, independentemente do contexto. Na implementação do .NET Framework XAML Services, o valor a devolver é obtido referenciando o valor estático XamlLanguage.Null.