wpf UIElement的自定义事件

时间:2012-01-16 10:39:54

标签: wpf events uielement

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

2 个答案:

答案 0 :(得分:0)

也许这link会对您有所帮助,UIElement支持很多活动。我认为您正在寻找的是操纵事件或LayoutUpdate事件。

MSDN UIElement Class

答案 1 :(得分:0)

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

但是,您可以针对特定情况执行此操作。您可以使用布局父级的事件,例如Left的{​​{1}}和Top附加属性,Canvas的滚动偏移等,具体取决于您的位置ScrollViewer位于可视化树中。