Compartir a través de


MarkupExtension Clase

Definición

Proporciona una clase base para las implementaciones de extensión de marcado XAML.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MarkupExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MarkupExtension
Public Class MarkupExtension
Herencia
Object IInspectable MarkupExtension
Atributos

Comentarios

Para obtener ejemplos de extensiones de marcado personalizadas, consulta las extensiones de marcado en el repositorio windows Community Toolkit .

Constructores

MarkupExtension()

Inicializa una nueva instancia de la clase MarkupExtension.

Métodos

ProvideValue()

Cuando se implementa en una clase derivada, devuelve un objeto que se proporciona como el valor de la propiedad de destino para esta extensión de marcado.

ProvideValue(IXamlServiceProvider)

Recupera un objeto que es el valor del proveedor de servicios de destino.

Se aplica a

Consulte también