2009-08-25 6 views
0

WPF 응용 프로그램의 기본 창은 2x2 타일로 정렬 된 4 개의 영역으로 구성됩니다. 사용자는 이러한 영역의 크기를 조정할 수 있어야합니다. GridSplitter 요소와 함께 Grid 컨트롤을 사용할 때 이것은 문제가되지 않습니다.WPF 격자 창 레이아웃

그러나 추가 요구 사항이 있습니다. 모든 지역이 만나는 창의 중심에는 지역 크기를 조정하는 데 사용할 수있는 버튼이 있어야합니다. 사용자는 버튼을 드래그 할 수 있습니다. 결과적으로 모든 지역의 크기가 조정됩니다. 예 : 사용자가 버튼을 왼쪽으로 드래그하면 왼쪽의 두 영역의 너비가 감소합니다. 버튼을 아래쪽으로 드래그하면 위쪽 영역의 높이가 증가하고 아래쪽 영역의 높이는 감소합니다.

WPF 기술을 사용하여 어떻게 할 수 있습니까?

중앙 버튼과

답변

0

사용하십시오 Thumb에게, 및 처리의 드래그 이벤트 (DragStarted, DragDelta, DragComplete는) 정확한 위치에 토마스를

+0

감사를 GridSplitter의 이동합니다! 이제 작동합니다. :) – FantaMango77