サードパーティでもかまいません。
ありがとう
ComboBox
単一選択コントロールとして設計されているため、この方法でデータを表示する方法がわかりません。
ListBox
または またはのようなものを探しているListView
のSelectionMode
ではないでしょうMultiple
かExtended
?
<ListBox SelectionMode="Multiple" />
<ListBox SelectionMode="Extended" />
WPF には、ネイティブの複数選択コンボボックスはありません。エクスプレッション ブレンドを使用してコンボ ボックスで複数選択を実現する簡単なハックについては、私のブログを参照してください。 http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html コントロール テンプレートを編集して、ListBox の複数選択機能を ComboBox に利用するというアイデアです。
ただし、選択したアイテムにアクセスするには、コードで次の行を使用する必要がある場合があります。
((ListBox)cmbBox.Template.FindName("lstBox",cmbBox)).SelectedItems
cmbBoxはコンボボックスで、lstBoxはcontroltemaplate内の ListBox です。
エキスパンダーを使用し、エキスパンダーのヘッダーに選択内容を入力し、コンテンツをリスト ボックスに入力しました。リスト ボックスはコレクションにバインドされます。ユーザーが選択するたびに、ヘッダーを更新して、ユーザーが選択したものを表示します。
Codeproject - ComboBoxMultiSelectからこの有用な情報を見つけました
まだ自分で試したことはありませんが、私の経験についてお知らせします。
私はまだこれを機能させていませんが、これは私が必要としているものであり、あなたが探しているものと似ています: Just Guy's Blog