我正在尋找一種方法來使用數據綁定填充單個網格。如何使用數據綁定動態填充WPF網格?
我現在這樣做的方式是使用ItemsControl,其中每個項目都表示爲具有所需列的表格。我想要一個網格的主要原因是使所有列的寬度一致。
是否有方法將Grid面板與ItemsControl一起使用,以便有單個網格來包含所有項目?
或者還有其他解決方案嗎?
我正在尋找一種方法來使用數據綁定填充單個網格。如何使用數據綁定動態填充WPF網格?
我現在這樣做的方式是使用ItemsControl,其中每個項目都表示爲具有所需列的表格。我想要一個網格的主要原因是使所有列的寬度一致。
是否有方法將Grid面板與ItemsControl一起使用,以便有單個網格來包含所有項目?
或者還有其他解決方案嗎?
通過使用Grid.IsSharedSizeScope和SharedSizeGroup,可以使網格列寬度在網格中「排列」。
您只需在包含網格的元素上將Grid.IsSharedSizeScope屬性設置爲true,然後將ColumnDefinitions上的SharedSizeGroup設置爲希望具有相同的寬度。
上面的兩個鏈接都有例子。
我應該澄清,我只需要網格進行佈局,而不是選擇。所以我認爲它不會滿足我的需求。不管怎麼說,還是要謝謝你。 – 2009-07-30 20:27:45