[WPF]WPF3.5 SP1 TreeView的Bug

WPF3.5 SP1 中的TreeView存在一个Bug,当你选择某个树结点时,该结点会向上或者向下移动到树所在区域的最上方或者最下方。

重现步骤:

1.使用鼠标选中其中一个结点。

2.选中其他可视控件,确保TreeView失去焦点。

3.使用鼠标滚轴把步骤1中选中的结点移动到不可见位置。

4.使用鼠标再选中一个节点。

 原因是:FrameworkElement.BringIntoView()方法有问题。

 WPF4.0中该Bug已经修复。

posted on 2010-10-31 14:44  齐世昌  阅读(240)  评论(0编辑  收藏  举报