2011-09-15 8 views
1

일반적으로 항목을 세로 스택 (수직 확장)는 부모 컨테이너에서 공간이 부족 때까지, 다음은 다음 칼럼에 "포장"할 것 WPF WrapPanel (방향 = "수직").WPF WrapPanel에 대한 대안이 있는데, 높이가 아니라 특정 수의 항목 뒤에 줄 바꿈이 있습니까?

나는이 기능을 원하지만 나는 열에서 항목 수에 엄격한 제한을 추가 할 수 있습니다. 예를 들어, 키 높이가 100이고 높이가 30 픽셀 인 항목이 3 개있는 경우 일반적으로 포장없이 모두 맞을 수 있습니다. 그러나, 나는 그것을 2 이후에 감싸고 싶다고 말하고 싶다.이 경우, 나는 그것을 높이 60까지만 성장시키고, 세 번째 항목을 두 번째 열로 감싸기를 원한다.

내가 이것을 할 수있는 방법이 있습니까?

답변

3

어쩌면 당신은 UniformGrid와 함께 할 수 있습니다.
Rows 속성을 사용하여 세로 방향으로 요소의 양을 정의합니다.

+0

이것은 수평 방향으로 배치된다는 점을 제외하고는 작동합니다. 그리고이를 무시할 방법이 없습니다. –

0

here은 WPF에서 사용 가능한 레이아웃 패널에 대한 좋은 작은 기사입니다. 이 중 하나가 법안에 맞지 않으면 자신의 맞춤 패널을 만들어야 할 수도 있습니다. here은 괜찮은 데모입니다.