2011-01-07 4 views
0

ItemsSourceを読み取り専用の文字列コレクションにバインドするItemsControlを持つリストボックスがあります。WPF - コレクションにバインドされたリストボックスは1つのアイテムとして機能します

ItemTemplateは、コレクション内の特定のアイテムの名前のコンテンツと、そのアイテムが選択されているかどうかを判断するプロパティにバインドされたIsCheckedのチェックボックス(Checkboxのリストボックスのみです)として宣言します)

これは1つの例外で正常に動作します.MouseOver ListBoxは、文字列のコレクションが単一のアイテムであるかのように動作します。ボックス全体が選択されたように動作します。実際にはx +であるにもかかわらず、画面上に表示されているアイテムを1つのアイテムと見なすため、おそらく有効にならないスクロールバーにも影響しませんでしたxyは画面に表示されます。

個々の文字列がそれぞれ独自の項目であるかのようにリストボックスを動作させるにはどうすればよいですか。私はチェックボックスのリストボックスを取得するために、データ型を宣言したので、この方法で動作すると仮定します。

ご協力いただければ幸いです。

+0

コードを入力してください。 –

答えて

0

ItemsControlを直接ご使用ください(ListBoxではなく)。 ListBoxは、あなたが必要としない選択の概念を追加します。

関連する問題