반응형
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
반응형
'programing' 카테고리의 다른 글
| ASP에서 수행하는 로깅을 해제하는 방법.NET 핵심 프레임워크 (0) | 2023.05.03 |
|---|---|
| 이클립스 자동 저장 (0) | 2023.04.28 |
| TabControl 헤더 숨기기 (0) | 2023.04.28 |
| 뷰 컨트롤러 간에 데이터 전달 (0) | 2023.04.28 |
| Azure App 등록 클라이언트 비밀 만료 (0) | 2023.04.28 |