我制作了一些自定义附加属性,使我能够在任何控件上创建“弹出”效果。
当切换布尔 DependencyProperty 时,它会为宽度和/或高度设置动画。
有没有一种好方法可以在此效果期间将控件内的所有 ScrollViewer 的滚动条可见性设置为隐藏?您可以看到动画期间出现了一些难看的滚动条。
我宁愿不必在动画开始时遍历视觉树,然后在动画完成时再次执行。
编辑:虽然替代解决方案会很好,但此时我宁愿绑定到一个名为 IsAnimating 的只读附加属性来处理设置滚动可见性。
有没有一种全球性的方法来解决这个问题?