8

テキストボックスでこのイベントハンドラーを試しました:

private void TextBox_Tapped(object sender, Windows.UI.Xaml.Input.TappedRoutedEventArgs e)
{
    //do this
}

私も試しましLayoutUpdatedSelectionChanged、、、。ボックスをクリックするとすぐにコードを実行するものはありません。PointerEnteredPointerReleased

4

1 に答える 1

24

これは、Textbox の他のメッセージが、発生する前に Tapped イベントをトリガーすることを妨げているためです。Textbox を使用するページのコンストラクターに以下のコードを追加します。タップイベントがトリガーされます。

textBox.AddHandler(TappedEvent, new TappedEventHandler(textBox_Tapped_1), true);

このリンクを参照してください: TextBox Tapped イベントが Windows 8 RC で呼び出されない

于 2012-10-17T10:32:56.713 に答える