2015-03-19 45 views
0

的寬度在具有SizeToContent="WidthAndHeight" WPF窗口我有一個列定義一個DataGrid:我如何正確設置的DataGridColumn

<DataGridTemplateColum MinWidth="60" ..>

這看起來不錯,但是當我調整和增加的寬度窗口,此列停留在指定的寬度60.這是網格的最後一欄,我想,這列充滿剩餘的空間,所以我說:

<DataGridTemplateColum Width="*" MinWidth="60" ..>

現在,當打開窗口時,列的寬度相當於我的兩個屏幕寬度...是否有簡單的解決方案?

+0

向我們展示代碼,這是什麼父控制到這個網格 – Muds 2015-03-19 09:59:37

回答

1

寬度按預期工作,*會告訴網格需要儘可能多的空間。它的網格容器不限制控制的寬度。修正父母的寬度。

+0

是的,這是正確的方式。 – Gerard 2015-03-19 10:13:07

+0

是否有效?你能解決它嗎? – Muds 2015-03-19 10:14:02

+0

是的,它使窗口本身的最大+最小寬度最適合我。 – Gerard 2015-03-19 10:18:44