programing

WPF/C#에서 마진 프로그래밍 방식 변경

elecom 2023. 4. 28. 20:12
반응형

WPF/C#에서 마진 프로그래밍 방식 변경

이 샘플의 경우:

<WebBrowser Name="test" Margin="0,0,0,0" />

상단의 웹 브라우저 제어 마진을 C#에서 프로그래밍 방식으로 -5로 변경하려면 어떻게 해야 합니까?

test.Margin = new Thickness(0, -5, 0, 0);

선형, 여백 및 패딩 개요(MSDN)
프레임워크 요소.마진(MSDN)

test.Margin = new Thickness(0, 0, 0, 0);
test.Margin = new Thickness(-5);

Name 속성을 사용하여 코드 뒤에 있는 컨트롤에 액세스할 수 있습니다.이 경우에는,test.Margin속성을 사용하여 동적으로 변경할 수 있습니다.

마진은 두께로 설정되므로 솔루션은 다음과 같습니다.

test.Margin = new Thickness(0,-5,0,0);

참고: 두께에는 4개의 매개 변수가 있습니다.viz left, top, right and bottom위 솔루션에서 우리는 방금 변경했습니다.top margin나머지는 변경되지 않았습니다.

언급URL : https://stackoverflow.com/questions/5611658/change-margin-programmatically-in-wpf-c-sharp

반응형