0

コンテナー内のボタンがクリックされたときに、PointerPressed や PointerMoved などの Pointer イベントがコンテナー要素で発生するようにするには、どのような手順を実行する必要がありますか?

4

2 に答える 2

2

私が採用したアプローチは、コンテナーにイベントハンドラーを追加し、boolhandledEventsTooパラメーターをtrueに設定することでした。

mainPage.AddHandler(PointerPressedEvent, new PointerEventHandler(pointerPressedHandler), true);
mainPage.AddHandler(PointerMovedEvent, new PointerEventHandler(pointerMovedHandler), true);

これは、イベントがすでに処理されている場合でも、コンテナがイベントを処理する機会を得ることを意味します。

于 2012-11-02T01:35:32.247 に答える
0

カスタムボタンコントロールを作成します。通常のボタンのテンプレートを取得し、イベントを自分で処理します。そうすれば、それをルーティングできるようになります。

于 2012-11-01T05:51:24.650 に答える