Nasıl yapılır: Öğeler ve Denetimlerin Kenar Boşluklarını Ayarlama
Bu örnekte, arka kodda kenar boşluğu için mevcut özellik Margin değerini değiştirerek özelliğin nasıl ayarlay olduğu açık bir şekilde anlatmaktadır. özelliği Margin temel öğenin FrameworkElement bir özelliğidir ve bu nedenle çeşitli denetimler ve diğer öğeler tarafından devralınmıştır.
Bu örnek, Extensible Application Markup Language (XAML) içinde, başvurduğu bir arka kod dosyası ile XAML yazılır. Arka taraf kodu hem C# hem de Microsoft Visual Basic gösterilir.
Örnek
<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);
}
}
Private Sub OnClick(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Get the current value of the property.
Dim marginThickness As 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 Then
btn1.Margin = New Thickness(60)
Else
btn1.Margin = New Thickness(10)
End If
End Sub