摘要:
转载地址:http://www.cnblogs.com/nankezhishi/archive/2010/03/17/wpfbug13.html我们知道ListView在内容超出控件本身范围时,默认会把滚动条显示出来。这个内容,显然应该包括Head和Items两个部分。无论哪个部分超出了,都应该把水平滚动条显示出来。ListView的Bug就在于,当ListView中没有Item,且Headr的总长超过ListView本身时,水平滚动条没有出现。这个Bug很好重现。代码如下:运行效果如下图所示:这可能是我发现过的问题本身最简单,但是解决起来很复杂的一个Bug了。问题出在什么地方呢?仔细分析Li 阅读全文
摘要:
转载地址:http://www.cnblogs.com/nankezhishi/archive/2010/03/19/FixListViewNotScrollHeaderBug.html在上一篇Blog中指出了ListView在没有Items时,即使Header超出了控件范围,水平滚动条也不会出现的问题。由于篇幅和时间所限,没有给出解决方案。下面就介绍一种解决方案。具体问题请参考上篇文章,这里就不赘述了。解决这个问题分两个步骤:1.把Header放到ScrollViewer中可以Scroll的部分里。2.让Header在拖动垂直滚动条时不动。(难点,明明在ScrollViewer里,却不能动。 阅读全文