Ответ 1
Я бы сказал, использую datatemplate.
Пример: Поиск WPF ComboBox с флажками
Это намного проще, чем пытаться создать свой собственный контроль.:)
Я пытаюсь создать combobox с флажками в каждой строке, чтобы разрешить множественный выбор. Будет ли это лучше как пользовательский контроль или пользовательский контроль?
Я еще не создал элемент управления, поэтому просто хочу найти небольшой совет, в каком направлении мне нужно двигаться.
Спасибо.
Я бы сказал, использую datatemplate.
Пример: Поиск WPF ComboBox с флажками
Это намного проще, чем пытаться создать свой собственный контроль.:)
UserControl (Состав)
CustomControl (расширение существующего элемента управления)
В вашем случае, я думаю, UserControl
будет лучше; вот пример для вас:
<CheckBox Content="Property" IsChecked="{Binding Path=SomeProperty}" />
<ComboBox IsEnabled="{Binding Path=Enabled}" />