Freigeben über


Gewusst wie: Festlegen von Rändern von Elementen und Steuerelementen

Aktualisiert: November 2007

In diesem Beispiel wird beschrieben, wie die Margin-Eigenschaft festgelegt wird, indem vorhandene Eigenschaftenwerte für einen Rand im Code-Behind geändert wird. Die Margin-Eigenschaft ist eine Eigenschaft des FrameworkElement-Basiselements und wird deshalb von einer Vielzahl von Steuerelementen und anderen Elementen geerbt. Das vollständige Beispiel finden Sie unter Beispiel für das Festlegen von Rändern.

Dieses Beispiel ist in Extensible Application Markup Language (XAML) geschrieben und verfügt über eine Code-Behind-Datei, auf die XAML verweist. Die Code-Behind-Datei wird sowohl in einer C#-Version als auch in einer Microsoft Visual Basic .NET-Version angezeigt.

Beispiel

<Button Click="OnClick" Margin="10" Name="btn1">
Click To See Change!!</Button>
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
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);
    }
}

Das vollständige Beispiel finden Sie unter Beispiel für das Festlegen von Rändern.