Share via


MarkupExtension Classe

Definição

Fornece uma classe base para implementações de extensão de marcação 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
Herança
Object IInspectable MarkupExtension
Atributos

Comentários

Para obter exemplos de extensões de marcação personalizadas, consulte as extensões de marcação no repositório do Kit de Ferramentas da Comunidade do Windows .

Construtores

MarkupExtension()

Inicializa uma nova instância da classe MarkupExtension.

Métodos

ProvideValue()

Quando implementada em uma classe derivada, retorna um objeto que é fornecido como o valor da propriedade de destino para esta extensão de marcação.

ProvideValue(IXamlServiceProvider)

Recupera um objeto que é o valor do provedor de serviços de destino.

Aplica-se a

Confira também