Estoy tratando de crear un ItemsControl que se encarga de visualizar varios elementos ordenados por metadatos. Cada elemento puede tener múltiples metadatos. Por ejemplo, un elemento de tipo "conversación" podría tener un "capítulo", "Ley" y metadatos "volumen".WPF - estilos de grupo: ¿Podemos sólo se unen a la propiedad "Nombre"?
Al buscar cómo agrupación trabajó en WPF, me enteré de GroupStyles y la clase PropertyGroupDescription.
Creé mi propia clase que hereda de PropertyGroupDescription y que devuelve un objeto de tipo "Metadata".
¿Hay alguna forma de que en ElementsControl GroupStyle DataTemplate pueda vincularme al objeto devuelto (es decir, el objeto "Metadata") y luego mostrar sus propiedades como me gustaría? ¿O estoy obligado a vincularme a "Nombre"?
En otras palabras:
<ItemsControl.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
Am I forced to bind to "Name" here ?
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ItemsControl.GroupStyle>
pero los artículos es la matriz de los artículos y no del objeto GroupDescription. Es decir. la propiedad 'Metadata' sigue siendo inaccesible – Dani