style wpf grid user-controls styling

style - WPF comparte el ancho de la columna entre grillas separadas



wpf templates free (1)

Tengo la siguiente configuración en mi Control de Usuario WPF:

<GroupBox> <Grid> ... <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <GroupBox> <Grid> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="..." />

Me gustaría que la segunda definición de columna fuera del mismo ancho que la primera definición de columna, pero no quiero establecer un ancho explícito. En su lugar, quiero que ambas columnas de cuadrícula se extiendan automáticamente hasta el ancho del contenido más largo en cualquiera de las columnas de cuadrícula.

es posible?


Es posible utilizando SharedSizeGroup . También IsSharedSizeScope ver IsSharedSizeScope .

<GroupBox Grid.IsSharedSizeScope="True"> <Grid> ... <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" SharedSizeGroup="A" /> <GroupBox> <Grid> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition SharedSizeGroup="A" />

Vea here para más información.