0

我有一个网格,在网格内,我有按钮。我需要 PointerEntered 和 PointerReleased 事件,因为我需要跟踪悬停的按钮。问题是,我需要我的 Grid 来处理点击事件。即使我没有按钮的单击/点击/按下处理程序,我的按钮也会捕获单击并且不会将其冒泡到其父级(网格)。如果我通过将 IsEnabled 设置为 false 来禁用按钮,则单击事件会正确地冒泡到 Grid,但不会触发 PointerEntered 和 PointerReleased 事件,我需要在按钮上处理这些事件。如何处理按钮上的输入/释放事件,同时将点击事件传递给其父级?我需要我的 Grid 进入“点击”状态,因为我还监听了它上面的 PointerReleased 事件。如果点击不触发,则释放不会'

谢谢,坎。

4

1 回答 1

2

尝试使用 AddHandler 将单击事件附加到网格,看看它是否适合您。 http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.uielement.addhandler.aspx 请记住在完成后使用 RemoveHandler 删除事件。

于 2013-06-04T15:44:46.003 回答