1

タブレットで WPF リストボックスを使用しようとしています。ダミー プロジェクトでは、多くのアイテムを含むリスト ボックスを作成しました。1 つを選択すると、このアイテムがテキスト ブロックに表示されます。

listBox に selectionchanged イベントがあります

私のラップトップではすべてが正常に機能しますが、タブレットで実行すると、selectionchanged イベントが散発的にトリガーされません。画面では、古い選択項目が選択されたままになり、新しく選択された項目が強調表示されますが、項目はテキストブロックに表示されません。

リモート デバッグでは、TouchDown、TouchMove、および TouchUp イベントがすべてトリガーされることを確認しましたが、selectionChanged がトリガーされない場合があります。

私も試したこれらのこと:リストボックス内のXamlで設定:

ScrollViewer.PanningMode="None"

これを行うと、 selectionchanged イベントが常にトリガーされますが、ユーザーはスワイプで下にスクロールできなくなります (これは可能である必要があります。ここに問題があると思いますが、まだ解決策はありません。

ヘルプが必要です。

4

1 に答える 1