NullExtension.ProvideValue(IServiceProvider) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona el valor null para usarlo como salida de esta extensión de marcado.
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
Objeto que puede proporcionar servicios para la implementación de la extensión de marcado.
Devoluciones
Referencia nula.
Comentarios
Este método admite implementaciones de procesador XAML y no está pensada para llamarse directamente. Una implementación del procesador XAML usa este método cuando crea gráficos de objetos que incluyen un x:Null uso de extensión. Esto se basa en el comportamiento general de los procesadores XAML cuando procesan cualquier MarkupExtension y llaman a su ProvideValue implementación.
Esta implementación no se basa en los servicios que se basan en el objeto pasado serviceProvider. Siempre devuelve una referencia nula independientemente del contexto. En la implementación de servicios XAML de .NET Framework, el valor que se va a devolver se obtiene haciendo referencia al XamlLanguage.Null valor estático.