2009-08-25 75 views
0

我們的WPF應用程序的主窗口由4個區域組成,排列爲2x2個區塊。用戶必須能夠調整這些區域的大小。在GridSplitter元素中使用Grid控件時,這不是問題。用於窗口布局的WPF網格

但還有一個額外的要求。在所有區域相遇的窗口中心必須有一個按鈕,可以用來調整區域的大小。用戶可以拖動按鈕。因此,所有地區都會調整大小。例如。如果用戶將按鈕向左拖動,則左側兩個區域的寬度會減小。如果將按鈕拖到底部,則頂部區域的高度會增加,而底部區域的高度會減小。

我該如何使用WPF技術來做到這一點?

回答

0

使用Thumb爲中心按鈕,並處理其拖動事件(DragStartedDragDeltaDragComplete),以在正確的位置移動GridSplitter小號

+0

謝謝,托馬斯!它現在有效。 :) – FantaMango77 2009-08-25 11:26:45