将列表视图划分为列,使用水平滚动(wpf)

时间:2017-07-18 15:35:27

标签: c# wpf listview

我有一个列表视图,分为两列。问题是如果进入列表视图的信息太长,就会发生什么。

如果我制作一个固定的宽度,它会切掉一些。如果我创建一个自动宽度,那么listview列的初始状态看起来会很糟糕。

固定宽度: enter image description here 自动宽度: enter image description here 我有什么想法可以解决这个问题?

相关的XAML:

app.model

我认为最好的解决方案是,如果我可以修复列大小,但是如果需要,text / list-entries将包装成多行。但我不知道该怎么做......

2 个答案:

答案 0 :(得分:0)

您可以在特定宽度的数据后显示省略号

答案 1 :(得分:0)

  

我认为最好的解决方案是,如果我可以修复列大小,但是如果需要,text / list-entries将包装成多行。但我不知道该怎么做......

您可以定义隐式TextBlock Style,将TextWrapping中所有TextBlocks的{​​{1}}属性设置为GridView

Wrap