2011-07-16 92 views
0

我有一個從網格繼承的控件,它是一個根據屬性動態生成的六邊形網格。 每個六邊形都是網格的按鈕和子節點,它們的樣式顯示爲六邊形。wpf:根據其內容調整控件的大小

我想要的是網格根據六邊形的總大小來改變其大小。 (我可以計算所需的確切大小,但我不知道如何設置它)。

回答

1

基本上你有幾個選擇。一個簡單的方法是自己計算大小並將其分配給網格的WidthHeight

更詳細的解決方案是問自己一個問題:我的物品需要哪個佈局?有一些標準容器可以自己進行版面設計,並且可以隨內容一起增長/縮小。例如,如果您的對象只是排成一行,您可以去StackPanel

相關問題