日期:2014-05-17  浏览次数:20978 次

WPF ListView 选中问题 行高改变会影响别的项
WPF ListView 

我做了一个类始于文件管理器的窗体

当我选中其中一行的时候会显示全部文字 这样这个选中项的高度就增加了.

但是 这一行也跟着增加了,下面的行会被挤下去一些.

能否让让项改变高度的时候不影响其他的项,

可重叠

像这样:




求大神指点
WPF?C# WPF C#

------解决方案--------------------
我觉得你应该控制文件名称的长度,鼠标放上去才可以看到全部的文件名称。

jquery1.7...短名称,长名称是文件名全称。
------解决方案--------------------
如果不想这样,那你可以看看行的属性,是不是有高度自动下移的。基本都在属性窗口里面,自己多看看,多试试。
------解决方案--------------------
一般情况下都会有,如果没有这方面的设置,能你也只能参考第一种方法了。
------解决方案--------------------
要想不影响其他行,你应该是在ListView的上层加一个新的控件,做一下布局,来显示详细信息,这是一种方法。

另外一种方法,就是常用的tooltip,鼠标移上去的时候显示文件全名。就是一楼说的那个效果。