比方说,我有以下的ListView:的ListView列自动调整大小
<ListView ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListView.View>
<GridView>
<GridViewColumn Header="Something"
DisplayMemberBinding="{Binding Path=ShortText}" />
<GridViewColumn Header="Description"
DisplayMemberBinding="{Binding Path=VeryLongTextWithCRs}" />
<GridViewColumn Header="Something Else"
DisplayMemberBinding="{Binding Path=AnotherShortText}" />
</GridView>
</ListView.View>
</ListView>
我想简短文本列总是适合在屏幕上,并利用剩余的空间,可字的长文本列如有必要包装。
这可能吗?
马丁,IValueConverter解决方案的问题是它需要设置所有其他宽度(我宁愿不设置任何)。此时,我无法更改此项目中的ListView,但我一定会使用DataGrid作为下一个。谢谢! – 2010-05-14 20:28:23
如果可以,请避免使用数据网格!这是一堆废话和充满错误 – 2011-02-22 01:32:15