x:Members (Directiva)
Contiene un conjunto de miembros definidos en el marcado, que se aplican a la clase x:Class del elemento primario.
Uso de atributos XAML
<object x:Class="className">
<x:Members>
oneOrMoreMembers
</x:Members
</object>
Valores XAML
Valor | Descripción |
---|---|
className |
Nombre de la clase de respaldo o clase parcial para la producción XAML. Vea comentarios. |
oneOrMoreMembers |
Uno o varios elementos de objeto que representan definiciones de miembro. Normalmente, estos son x:Property elementos de objeto. Vea comentarios. |
Observaciones
En la implementación de servicios XAML de .NET, no hay ninguna clase de respaldo ni implementación de miembro subyacente para x:Members
.
x:Members
es un miembro XAML especial que puede existir como miembro en cualquier tipo. En un flujo de nodo XAML, x:Members
se representa como un miembro denominado Members
, del espacio de nombres XAML del lenguaje XAML. El miembro Members
contiene una lista genérica de solo lectura de objetos Member
. En el marcado típico, los miembros individuales se especifican como elementos de propiedad x:Property
.
x:Property
es un tipo más preciso específicamente para las propiedades de tipos y se puede asignar a x:Member
. Para obtener más información, vea directiva x:Property.
Para admitir un uso práctico de x:Members
como medio para especificar definiciones de miembro en el marcado, los miembros deben estar asociados a una clase que se pueda modificar. El modelo previsto es que x:Members
existe como miembro de un tipo que especifica un x:Class
. Sin embargo, el mecanismo para asociar tipos y miembros o para generar definiciones de miembros dinámicos no se admite en el nivel de servicios XAML de .NET. Esto queda a marcos individuales que tienen modelos de aplicación que admiten definiciones de miembros de XAML. Normalmente, las acciones de compilación de MSBUILD que compilan el código XAML y lo integran con código subyacente o generan ensamblados puros de XAML para admitir esa característica.
x:Members for Windows Workflow Foundation
Para Windows Workflow Foundation, x:Members
contiene los miembros de una actividad personalizada compuesta completamente en XAML o miembros dinámicos definidos por XAML para un diseñador de actividad con código subyacente.
x:Class
también debe especificarse en el elemento raíz de la producción XAML. Esto no es un requisito en el nivel de servicios XAML de .NET, pero se convierte en un requisito cuando la producción xaml se carga mediante las acciones de compilación de MSBUILD que admiten actividades personalizadas y XAML de Windows Workflow Foundation en general.
x:Members
debe ser el primer elemento secundario en el marcado del elemento de objeto que declara el x:Class
.
.NET Desktop feedback