将事件添加到动态创建的UIElement子项,如Canvas

时间:2012-11-18 17:02:40

标签: c# wpf events canvas uielement

我有一个Canvas具有不同的元素,它们在运行时在画布内动态创建和删除,它本身位于自定义Usercontrol中。

现在我想添加一些Touchevents,比如ManipulationStarted。但是,如果我在Canvas上绑定它,我会在事件中将画布作为发送者返回。但是,我需要触及的特定UIElement,所以我想我需要将事件直接绑定到孩子身上。我怎样才能做到这一点?

PS:我已经尝试在Usercontrol中创建一个自定义事件,该事件在创建时添加到特定子项中,但是这种方法的性能似乎非常大。

0 个答案:

没有答案