방법: 요소 및 컨트롤의 여백 설정
이 예제에서는 코드 숨김의 여백에 대한 기존 속성 값을 변경하여 Margin 속성을 설정하는 방법을 설명합니다. Margin 속성은 FrameworkElement 기본 요소의 속성이므로 다양한 컨트롤 및 기타 요소에 의해 상속됩니다.
이 예는 XAML이 참조하는 코드 숨김 파일을 사용하여 XAML(Extensible Application Markup Language)으로 작성되었습니다. 코드 숨김은 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);
}
}
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
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback