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.