タブレットで WPF リストボックスを使用しようとしています。ダミー プロジェクトでは、多くのアイテムを含むリスト ボックスを作成しました。1 つを選択すると、このアイテムがテキスト ブロックに表示されます。
listBox に selectionchanged イベントがあります
私のラップトップではすべてが正常に機能しますが、タブレットで実行すると、selectionchanged イベントが散発的にトリガーされません。画面では、古い選択項目が選択されたままになり、新しく選択された項目が強調表示されますが、項目はテキストブロックに表示されません。
リモート デバッグでは、TouchDown、TouchMove、および TouchUp イベントがすべてトリガーされることを確認しましたが、selectionChanged がトリガーされない場合があります。
私も試したこれらのこと:リストボックス内のXamlで設定:
ScrollViewer.PanningMode="None"
これを行うと、 selectionchanged イベントが常にトリガーされますが、ユーザーはスワイプで下にスクロールできなくなります (これは可能である必要があります。ここに問題があると思いますが、まだ解決策はありません。
ヘルプが必要です。