Спасибо за обновление вопроса - из исходного описания мы были на полностью разных страницах.
Лично я бы не реализовал такой элемент управления, поскольку я знаю из предыдущего опыта, что это непростая задача.В последних двух трех случаях, когда мне требовались графики, я использовал промежуточные решения.
Аргумент в пользу промежуточного программного обеспечения очень прост:
- Это сэкономит вам значительное время на разработку.
- Вы получите результаты быстрее, что позволит вам сосредоточиться наваши конкретные требования.
- Даже если вы выберете коммерческого поставщика, сэкономленное время приравнивается к деньгам.
Недавно я оценил параметры промежуточного программного обеспечения для проекта менее 5 месяцев назад, поэтому я могу прямо сказать, что для приложения WPF лучшие библиотеки:
Я использовал оба продукта для студийных приложений (внутренний, однако выпущенный, как будто пользователи были клиентами).
...
Взгляните на приведенные выше решения, вернитесь с дополнительными вопросами (если есть) и , а затем , если вы все еще хотите написать свой собственный, я будупо крайней мере, укажите направление и ресурсы для выполнения.
Примечание: вы говорите, что вам нравится часть выбора ListBox
- знаете ли вы, что функциональность выбора на самом делепредоставляется базовым классом Selector
?