Практическое руководство. Установка полей для элементов и элементов управления
В этом примере описывается установка Margin свойства, путем изменения значения любого существующего свойства для поля в коде. Margin Свойство является свойством FrameworkElement элемент базового и таким образом будет наследоваться различные элементы управления и другие элементы.
В этом примере создается на языке XAML, файл с выделенным кодом, XAML ссылается на. Код программной части показан как C# и версии Microsoft Visual Basic.
Пример
<Button Click="OnClick" Margin="10" Name="btn1">
Click To See Change!!</Button>
void OnClick(object sender, RoutedEventArgs e)
{
// Get the current value of the property.
Thickness marginThickness = btn1.Margin;
// If the current leftlength value of margin is set to 10 then change it to a new value.
// Otherwise change it back to 10.
if(marginThickness.Left == 10)
{
btn1.Margin = new Thickness(60);
} else {
btn1.Margin = new Thickness(10);
}
}