2012-01-16 99 views
1

当在wpf中更改UIElement的位置时,是否可以触发事件?我们可以在Windows的情况下触发位置更改的事件,但是我们可以在窗口中更改UIElement的位置时触发自定义事件。wpf UIElement的自定义事件

回答

0

也许这个link会帮到你,UIElement支持很多活动。我认为你正在寻找的是操纵事件或LayoutUpdate事件。

MSDN UIElement Class

0

这是不可能的一般情况。 UIElement甚至不知道它所呈现的位置。

但是,您可以为特殊情况做到这一点。您可以使用布局父级的事件,例如Canvas的附加属性LeftTopScrollViewer的滚动偏移等,具体取决于UIElement在可视化树中的位置。