我在.net框架中的wpf網格有問題。我在UserControl中定義了一個網格,其中包含一個顯示一些內容的列表視圖。 ListView的內容用DataTemplate呈現,幷包含一個可能變得非常寬泛的TextBlock。 我的網格應該將UserControl分成兩個50-50部分。兩部分應具有相同的大小。如果所描述的TextBlock中的內容足夠小,則不存在問題。 ListViewItem沒有變寬,列都佔用了屏幕的50%。但是,如果ListViewItem變得更寬,網格的第一列將獲得listviewitem的寬度。我知道這可以用MaxWidth來防止,但問題是MaxWidth是一個絕對值,如果列更寬,我會得到一個空白。防止網格列變得太寬沒有設置子控件的絕對寬度
有沒有辦法將MaxWidth設置爲相對屬性,我沒有得到太寬的列?
我現在的列定義是:如果有任何建議
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200*" />
<ColumnDefinition Width="200*" />
</Grid.ColumnDefinitions>
就好了,
感謝, 問候,馬丁
海馬丁,嘗試在200%設置寬度 – 2009-12-14 10:10:47
讓我知道,如果你有任何問題,... – 2009-12-14 10:12:25