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

重现步骤:

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

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

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

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

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

 WPF4.0中该Bug已经修复。

相关文章:

  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2021-06-25
猜你喜欢
  • 2021-12-16
  • 2021-10-13
  • 2021-06-03
  • 2021-07-21
  • 2021-09-04
  • 2022-12-23
相关资源
相似解决方案