WPF Custom Control Design вопрос - PullRequest
       5

WPF Custom Control Design вопрос

0 голосов
/ 03 декабря 2009

У меня вопрос по дизайну:

Если вам нужно было создать WPF Combobox с поддержкой поиска, (= поле со списком, которое показывает всплывающее окно с некоторыми кнопками, поиск TextBox, список ... и т. д. канал выбранного элемента в текстовое поле ComboBox по умолчанию.) Что бы вы сделали?

  1. Написать пользовательский элемент управления (прямо наследуя от System.Windows.Control)
  2. Запись пользовательского элемента управления, наследуемого от Selector / ComboBox
  3. Сделать UserControl
  4. Использовать ComboBox по умолчанию со специальным шаблоном (CotnrolTemplate / Style?), Расширенным для функции поиска
  5. Использовать ComboBox по умолчанию со стилем и прикрепленным EventHandlers ..

Спасибо, ребята!

1 Ответ

0 голосов
/ 03 декабря 2009

Я сделал это, и метод, который я использовал, был вариант 2 - я сделал шаблон управления, унаследованный от сторонней компании, и заменил всплывающее содержимое своим собственным шаблоном.

...