WPF以编程方式在父滚动查看器中设置位置用户控件



我在滚动查看器中有一个用户控件。我想放大鼠标滚轮滚动上的用户控件。我设法捕捉到鼠标滚轮滚动并调整用户控件的大小。到目前为止一切都很好!

接下来,我希望鼠标位置成为放大的点。因此,我需要将用户控件相对于滚动查看器进行定位。它必须通过代码来完成。

所以,我需要像Usercontrol.left和Usercontrol.top这样的东西,但这些left和top属性不存在。

我该怎么做?

我找到了一个适合我的解决方案。我认为使用滚动查看器是不可能做到这一点的。因此,我用画布替换了滚动查看器。现在可以通过以下方式设置可能性:

Canvas.SetLeft(MyUserControl,50)

最新更新