我對WPF和C#很陌生,並且試圖幫助一些GUI工作。我們基本上有3個部分,一個LHS(左側)[第一部分],一個RHS,具有頂部和底部[第2節和第3節]。看起來像這樣WPF控件,節約房地產
1 | 2
1 | -
1 | 3
他們希望有一種方法可以通過點擊按鈕縮小每個部分。目前的|和 - 是間隔項目,可以拖動(編輯:這是使用他們不喜歡的網格)。我做了一點研究,看到有擴展器和手風琴項目。我不知道是否可以用於這種情況,什麼是最簡單的。在嘗試每一項操作時,由於我對它們不熟悉,因此會想到一些控件的其他問題。
Expander: 通過縮小第1部分,它會使第2節和第3節佔據整個屏幕?或者只能用手風琴來完成? 將<>圖標更改爲+圖標很難嗎?如果是這樣,那裏有任何教程?
手風琴: 可以將<>改爲+ - ?如果是這樣,那裏有任何教程? 藍色的默認顏色可以更改嗎?
TIA
怎麼樣的電網分離器做他們不喜歡?外觀或行爲? –
@townsean:他們不喜歡這種行爲。他們更喜歡點擊方法。煩我知道。 – Crystal
關於縮放問題,獲得縮放行爲的一種方法是使用嵌套的DockPanel控件。或者,您可以使用正確選擇「自動」和「*」行/列的網格。任何想要使用擴展器摺疊的行/列都應該具有「自動」的高度/寬度。 –