WPF ComboBox / ListBox z MultiSelect na podstawie Enum z flagami
Być może trochę przekraczam granice ...
Zasadniczo mam następujące enum, zadeklarowane w kodzie C #:
[Flags]
public enum FlaggedEnum : int
{
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8,
...
Option16 = 32768,
None = 0
}
To wyliczenie jest członkiem obiektu, który pomyślnie powiązałem z obiektem DataGrid. Z powodzeniem oznacza to, że pomyślnie związałem wszystkie pozostałe pola. :)
To, co chcę tutaj osiągnąć, to kontrola, w której sprawdzane są wszystkie odpowiednie opcje powyżej, która zachowuje się i działa jak ComboBox / ListBox. Kliknij pole, a pojawi się menu rozwijane z możliwością „sprawdzenia” tego, które opcje są wymagane.
Kontrola będzie również musiała być w stanie odczytać wyliczenie i napisać wyliczenie.
Jestem nowicjuszem WPF, więc nie mam pojęcia, dokąd pójść poza tworzeniem ComboBox i wiązaniem z kolumną ... Każda pomoc byłaby mile widziana!