Я совершенно новичок в wpf и должен решить следующую проблему.
Мне нужно создать список (я использую список) элементов, которые можно расширить (расширить). Проблема в том, что их можно расширить, только если они были «выбраны». Каждый элемент списка должен иметь флажок и некоторый текст.
Итак, очень простой пример, чтобы проиллюстрировать, что я имею в виду:
<listbox>
<item>(checkbox) John Doe</item>
<item>(checkbox) Mike Murray</item>
</listbox>
Если установлен какой-либо (поэтому разрешено несколько) флажков в списке, элемент расширяется, показывая больше данных.
Опять пример:
<listbox>
<item>
(checkbox-checked) John Doe
Some extra data shown in expanded area
</item>
<item>
(checkbox-unchecked) Mike Murray</item>
</listbox>
Я не могу заставить расширитель использовать флажок в качестве «переключателя».
Может ли кто-нибудь помочь мне? Некоторый пример кода был бы очень кстати...