2010-07-24 4 views
22

내가 원하는 것은 왼쪽 및 오른쪽 패딩이 약간있는 버튼입니다. MinWidth를 일부 val로 설정할 수 있지만 내용이 변경되면 충분하지 않을 수 있습니다.WPF의 패딩 (왼쪽, 위쪽, 오른쪽, 아래쪽)

<Button MinWidth="75" Padding="2" Content="It speaks!" /> 

WPF에서 Padding.left/right와 같은 것을 시뮬레이션 할 수 있습니까?

답변

61

여백과 여백은 두께와 함께 작동하며 단일 정수 또는 4 개의 목록으로 설명 될 수 있습니다 (예 : Padding="3, 10, 30, 10").

순서는 왼쪽, 위쪽, 오른쪽, 아래쪽입니다. 이는 CSS와 별 다를 것이 없습니다.

+11

아마 이런 식으로 기억할 수 있습니다. 둘 다 시계 방향, css는 맨 위 (맨 위, 오른쪽, 아래, 왼쪽)에서 시작하고, wpf는 왼쪽에서 시작합니다 (왼쪽, 위, 오른쪽, 아래). 즉, 나는 그것이 성가신 모순이라고 동의한다. CSS는 wpf가 아닌 표준입니다. – liang

3

나는 WPF에 익숙하지 않다 그러나 나는이 왼쪽 패딩, 3 위, 4 권리를 그래서

<Button MinWidth="75" Padding="left,top,right,bottom" Content="It speaks!" /> 

, 5 하단 될 수 있다고 생각 : 나는 모두를 생각

<Button MinWidth="75" Padding="2,3,4,5" Content="It speaks!" /> 
+5

CSS와 동일한 주문이있는 것이 좋지 않겠습니까? 불행히도 그것은 그렇지 않습니다 - 왼쪽, 위쪽, 오른쪽, 아래쪽입니다. 천국은 마이크로 소프트가 확립 된 표준을지지해서는 안된다는 것을 금하고있다. – Lunivore

+2

아니, 왼쪽, 위, 오른쪽, 아래. –

+1

사실 그렇지만 Microsoft가 모든 사람들이 원하는 방식대로하는 것은 드뭅니다. – Semas

관련 문제