Digamos que tengo una cuadrícula, dentro de mi cuadrícula tengo una serie de controles. En lugar de establecer el margen para cada uno de estos controles, deseo crear un estilo para establecer el margen de CUALQUIER control que coloque en una grilla. es posible?Aplicación de estilos WPF a elementos secundarios
Tenía la esperanza de que el siguiente funcionaría:
<Window.Resources>
<Style x:Key="DefaultMargins">
<Setter Property="Control.Margin" Value="3, 3, 3, 3"/>
<Setter Property="Control.FontSize" Value="50"/>
</Style>
</Window.Resources>
<Grid Style="{StaticResource DefaultMargins}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="3*"/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Button Grid.Row="0" Grid.Column="0" Name="button1">Button</Button>
</Grid>
Sin embargo, el margen se ignora, no apoyando valor de la propiedad herencia. ¿Existe una alternativa simple para aplicar los márgenes a cada 'niño' de la cuadrícula? Entiendo que es posible lograr este tipo de cosas en CSS y algunos de nuestros desarrolladores están interesados en usar este tipo de constructo.
Gracias Ian
¿Encontró una respuesta a esto? Lo pregunto porque tengo el mismo problema. –