Procedura: impostare i margini di elementi e controlli
In questo esempio viene descritto come impostare la Margin proprietà modificando qualsiasi valore della proprietà esistente per il margine nel code-behind. La Margin proprietà è una proprietà dell'elemento FrameworkElement di base e viene quindi ereditata da un'ampia gamma di controlli e altri elementi.
Questo esempio è scritto in Xaml (Extensible Application Markup Language), con un file code-behind a cui fa riferimento XAML. Il code-behind viene visualizzato sia in C# che in una versione di Microsoft Visual Basic.
Esempio
<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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
.NET Desktop feedback