Diretiva x:Property
Declara uma propriedade XAML na marcação.
Uso de elemento Object do XAML
<object x:Class="className">
<x:Members>
<x:Property Name="propertyName" Type="propertyType"/>
additionalProperties
</x:Members>
</object>
Valores XAML
Valor | Descrição |
---|---|
className |
Nome da classe de suporte ou classe parcial para a produção XAML. |
propertyName |
Nome do membro da propriedade que está sendo definida. |
propertyType |
Nome do tipo (ou outro formulário de cadeia de caracteres, específico da estrutura) que especifica o tipo dessa propriedade. |
Comentários
Na implementação dos Serviços XAML do .NET, . x:Property
não tem um suporte de tipo direto, mas é suportado PropertyDefinition pela classe. Em um fluxo de nó XAML, um elemento é representado como um x:Property
membro chamado Property
, do namespace XAML da linguagem XAML. O membro Property
mantém atributos conforme declarado pela marcação.
O significado de e Type
não são atribuídos no nível de Serviços XAML do Name
.NET. Eles são armazenados no fluxo de nó XAML inicial como valores de cadeia de caracteres, a serem interpretados posteriormente sob as regras que podem ser impostas por estruturas específicas. O significado pode ser alinhado a um nome XAML e significado de tipo XAML ou pode ser válido apenas em um sistema de tipo de suporte, dependendo da implementação.
Para dar suporte a um uso prático de como um meio de especificar definições de x:Members
membro na marcação, os membros devem ser associados a uma classe que pode ser modificada. O modelo pretendido é que existe como um membro de um tipo que x:Members
especifica um x:Class
arquivo . No entanto, o mecanismo para associar tipos e membros ou para produzir definições de membro dinâmico não tem suporte no nível dos Serviços XAML do .NET. Isso é deixado para estruturas individuais que têm modelos de aplicativo que oferecem suporte a definições de membro de XAML. Normalmente, as ações de compilação do MSBUILD que marcam a compilação do XAML e o integram com code-behind ou produzem assemblies puros de XAML são necessárias para oferecer suporte a esse recurso.
x:Propriedade para Windows Workflow Foundation
Para o Windows Workflow Foundation, x:Property
define os membros de uma atividade personalizada composta inteiramente em XAML ou membros dinâmicos definidos por XAML para um designer de atividade com code-behind. x:Class
também deve ser especificado no elemento raiz da produção XAML. Isso não é um requisito no nível dos Serviços XAML do .NET, mas se torna um requisito quando a produção XAML é carregada pelas ações de compilação do MSBUILD que oferecem suporte a atividades personalizadas e ao XAML do Windows Workflow Foundation em geral. O Windows Workflow Foundation não usa o nome do tipo XAML puro como seu valor pretendido para o atributo e, em vez disso, usa uma convenção que não está documentada x:Property
Type
aqui. Para obter mais informações, consulte Criação de atividade dinâmica.
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de