visual tutorial studio que framework español ejemplos wpf grid styles

tutorial - wpf vs windows forms



Cómo configurar las Grid.RowDefinitions de WPF mediante Style (1)

Grid no admite plantillas de control (información tomada desde aquí e, indirectamente, desde aquí ).

Estoy usando un par de Grid para formatear múltiples GridViewColumn.CellTemplate s:

<ListView SharedSizeScope="true"> <ListView.View> <GridView> <GridViewColumn> <GridViewColumn.CellTemplate> <DataTemplate> <Grid> <Grid.RowDefinitions> <RowDefinition SharedSizeGroup="foo" /> <!-- ... -->

Traté de extraer los RowDefinition s (que son los mismos para todas las columnas) en un Style :

<Style TargetType="{x:Type Grid}"> <Setter Property="RowDefinitions"> <Setter.Value> <RowDefinition SharedSizeGroup="foo" /> <!-- ... -->

Pero el compilador se queja:

Error: no se puede establecer el Setter de propiedad ''RowDefinitions'' porque no tiene un descriptor de acceso accesible.

Lo cual es obvio, pero no muy útil.

¿Cómo podría evitar especificar las definiciones de filas varias veces (ver también No repetir ), salvo la codificación de una derivación personalizada de la Grid ?