WPF以编程方式在父scrollviewer中设置位置usercontrol
我在scrollviewer中有一个usercontrol。我想放大鼠标滚轮上的用户控件。我设法捕捉鼠标滚轮并调整usercontrol的大小。到目前为止还不错 接下来,我希望鼠标位置成为要放大的点。因此,我需要相对于scrollviewer定位usercontrol。它必须通过代码来完成 所以,我需要像Usercontrol.left和Usercontrol.top这样的东西,但是这些left和top属性不存在WPF以编程方式在父scrollviewer中设置位置usercontrol,wpf,vb.net,Wpf,Vb.net,我在scrollviewer中有一个usercontrol。我想放大鼠标滚轮上的用户控件。我设法捕捉鼠标滚轮并调整usercontrol的大小。到目前为止还不错 接下来,我希望鼠标位置成为要放大的点。因此,我需要相对于scrollviewer定位usercontrol。它必须通过代码来完成 所以,我需要像Usercontrol.left和Usercontrol.top这样的东西,但是这些left和top属性不存在 我该怎么做呢?我找到了一个适合我的解决方案。 我认为用scrollviewer是不
我该怎么做呢?我找到了一个适合我的解决方案。 我认为用scrollviewer是不可能做到这一点的。因此,我用画布替换了scrollviewer。现在,可以通过以下方式设置位置:
Canvas.SetLeft(MyUserControl,50)可能会有所帮助,它包含一些用于垂直滚动的代码。usercontrol的父容器是什么usercontrol的父容器usercontrol的父容器是scrollviewer。usercontrol的基本控件是画布。