Cómo: Definir márgenes de elementos y controles
Este ejemplo describe cómo establecer la propiedad Margin, cambiando cualquier valor de propiedad existente para el margen en el código subyacente. La propiedad Margin es una propiedad del elemento base FrameworkElement, y por lo tanto es heredada por una variedad de controles y otros elementos.
Este ejemplo se escribe en Extensible Application Markup Language (lenguaje XAML), con un archivo de código subyacente al que hace referencia el XAML. El código subyacente se muestra en una versión de C# y Microsoft Visual Basic.
Ejemplo
<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
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
.NET Desktop feedback