1

ユーザーがTextBlockWindows Phone 8 で a をタップすると、タップした正確な単語が表示されます。それは可能ですか?

4

1 に答える 1

1

これを行うには、単語ごとに個別の を使用しTextBlock(ラップ パネル内に配置し)、それらすべてに同じTapイベントを使用させsender、イベント ハンドラーの を使用して発生元を特定します。どちらがタップされたかは簡単にわかりますが、必要以上に (労力とメモリの) オーバーヘッドがかかる可能性があります。特に「言葉」が多い場合。

もう 1 つの方法は、ManipulationCompletedイベントを使用して、ユーザーが指を離した場所を特定することです。次に、その場所にあった単語を計算できます。
これをイベントの使用と組み合わせManipulatinoStartedて、真のイベントに似たアクション/操作のみを処理することをお勧めしますTap

どちらのオプションも大変な作業になる可能性がありますが、これは非標準のリクエストであり、予想されることであると私は主張します - 残念ながら.

于 2013-06-12T15:24:10.017 に答える