Tengo un panel de distribución con casillas de verificación. Parece que no puedo hacer el mismo espaciado entre las casillas con propiedad de margenWPF: espaciado entre elementos en el panel de distribución
¿Puede alguien decirme qué estoy haciendo mal?
El código de abajo me da esto:
http://www.shrani.si/f/1Y/M6/4eniAdAw/margin.png http://www.shrani.si/f/1Y/M6/4eniAdAw/margin.png
Como se puede ver, el espaciado entre los elementos no es constante!
<StackPanel MinWidth="150" cal:Bind.Model="{Binding}" Orientation="Horizontal">
<StackPanel.Resources>
<Style TargetType="{x:Type CheckBox}">
<Setter Property="Margin" Value="0,0,20,0"/>
</Style>
</StackPanel.Resources>
<CheckBox IsChecked="{Binding IsShown}" Content="{Binding ModuleName, Converter={StaticResource localizeModuleAndFunctionConverter}}"
cal:Message.Attach="[Event Click] = [Action FilterShownModuleFunctions]" />
</StackPanel>
¿Puede adjuntar la imagen aquí? – Amsakanna
¿Estás seguro de que las casillas de verificación están dentro del StackPanel? ¿Puedes verificar si hay estilos globales definidos para Checkbox? – Ragunathan
¿Es este StackPanel "independiente" o es el panel de un ItemsControl de algún tipo? Solo muestra un CheckBox en su ejemplo, por lo que es difícil saber cómo coincide la imagen con el código. –