0

アイテムのリスト(アイテムはファイル名)を持つWPF(MVVM)のリストボックスについて考えてみます。リストボックスの最初のアイテムを選択すると、最初のファイルが正しく開かれます。(新しいファイルを開くための)「新規」ボタンをクリックして、新しいファイルを開いたとします。これで、最初の項目(最初のファイル)が選択された場合、最初のファイルは開かれていません。リストボックスの選択が変更されていないため、新しいファイルが開かれるだけです。代わりに、他のアイテムが選択されている場合は正常に機能しています。最初のアイテムを再度選択する方法。

4

2 に答える 2

1

selectedItemをnullに設定してから、必要な値に戻すことができます。

于 2012-10-09T19:41:05.023 に答える
0
  • ListBoxのデータバインドされたコレクションに「SelectFile」としてアイテムを追加します。
  • Newbuttonがクリックされたら、ボタンコマンドを実行して、ListBoxで選択した項目を「SelectFile」に設定します。
  • これにより、最後のファイルを再選択できます。
  • このデフォルトのエントリ「SelectFile」が選択された場合は、ビューモデルからのファイルのオープンに進まないでください。
于 2012-10-09T17:09:43.187 に答える