web-dev-qa-db-ja.com

複数選択リストボックス

ListBoxで複数の項目を選択するときに問題が発生します。

Selectorから新しいコントロールを派生させ、機能しないListBoxヘルパークラスを記述してみました(期待どおり)。

Selectorクラスの問題は、SelectedItemsを公開せず、プロパティをバインドして選択変更イベントで操作するのは地獄です。

ListBox Helperクラスの問題は、複数選択で必要なデータを取得しているが、バインドされたプロパティにヒットしないことです。

誰かが複数選択リストボックスを実装するより良い方法を知っていますか?

前もって感謝します...

23
ni3a

ListBox には複数の選択がすでに実装されています。 SelectionMode プロパティをMultipleまたはExtenedに変更するだけです。

SelectedItems プロパティを使用して、選択したすべてのアイテムを後で取得できます。

59
Adrian Fâciu