#324 – Setting a Margin with Different Sizes on Each Edge
June 20, 2011 Leave a comment
You can set the Margin property on a control so that it has some extra room around its edges, within its container.
In XAML, if you specify a single value for Margin, that value will be used as the margin (in WPF Units) along each edge of the control.
<StackPanel> <Label Content="Hello there.." Margin="3"/> <Button Content="Click Me" Margin="5"/> </StackPanel>
You can also specify four different values for the Margin property, listing the margin along each edge of the control in the order: Left, Top, Right, Bottom.
<StackPanel> <Label Content="Hello there.." Background="Goldenrod" Margin="5,10,2,20"/> <Button Content="Click Me"/> </StackPanel>