什麼是最佳/正確的方式來使一組列具有成比例的寬度(Width="\*"),
但它們的最小值爲寬度至少爲他們的內容的寬度?目前,如果我使用Width="*"
,那麼列保持完全成比例,但是如果列太細,內容會被裁剪。如果我使用Width="Auto"
,那麼列的大小與它們的內容完全一致,但是這使他們所有不同的尺寸WPF - 具有Width =「*」的DataGrid列,但MinWidth擬合內容
我想要的是真正的兩個組合,如Width="\*"
,MinWidth="Auto"
,以便當有額外的寬度列將所有空間等於寬度,但當網格變小時,內容不會被裁剪。
不幸的是,MinWidth="Auto"
不存在,所以我想我需要綁定列的MinWidth
屬性,但很難弄清楚我將它綁定到什麼。
如何告訴WPF "MinWidth="
該列最寬的內容的寬度?
使我們能夠設置MinWidth =「auto」將是一個很好的功能。 – 2011-05-25 20:21:55