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