Compartir a través de


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.