WPF ComboBox / ListBox с MultiSelect на основе Enum с флагами

Так что я, возможно, немного раздвигаю границы ...

В основном у меня есть следующее перечисление, объявленное в коде C #:

[Flags]
public enum FlaggedEnum : int
{
    Option1 = 1,
    Option2 = 2,
    Option3 = 4,
    Option4 = 8,
    ...
    Option16 = 32768,
    None = 0
}

Это перечисление является членом объекта, который я успешно связал с объектом DataGrid. Успешно означает, что я успешно связал все остальные поля. :)

Здесь я хочу достичь элемента управления, в котором проверены все соответствующие параметры, описанные выше, который ведет себя и действует как ComboBox / ListBox. Таким образом, вы нажимаете на поле, и появляется всплывающее меню с возможностью «проверять" какие бы опции не требовались.

Элемент управления также должен уметь читать из enum и писать enum.I '

Я новичок в WPF, так что я понятия не имею, куда идти, кроме создания ComboBox и привязки к столбцу ... Любая помощь будет принята с благодарностью!

Ответы на вопрос(1)

Ваш ответ на вопрос