ユーザーがTextBlock
Windows Phone 8 で a をタップすると、タップした正確な単語が表示されます。それは可能ですか?
1 に答える
1
これを行うには、単語ごとに個別の を使用しTextBlock
(ラップ パネル内に配置し)、それらすべてに同じTap
イベントを使用させsender
、イベント ハンドラーの を使用して発生元を特定します。どちらがタップされたかは簡単にわかりますが、必要以上に (労力とメモリの) オーバーヘッドがかかる可能性があります。特に「言葉」が多い場合。
もう 1 つの方法は、ManipulationCompleted
イベントを使用して、ユーザーが指を離した場所を特定することです。次に、その場所にあった単語を計算できます。
これをイベントの使用と組み合わせManipulatinoStarted
て、真のイベントに似たアクション/操作のみを処理することをお勧めしますTap
。
どちらのオプションも大変な作業になる可能性がありますが、これは非標準のリクエストであり、予想されることであると私は主張します - 残念ながら.
于 2013-06-12T15:24:10.017 に答える