Mam edytowalny zestaw combo, w którym nie zawsze preferowany element znajduje się na liście rozwijanej.
Chciałbym mieć możliwość ręcznego wpisywania tekstu w polu tekstowym, który jest propagowany do ciągu powiązanego z SelectedValue.
W tej chwili ciąg powiązany z SelectedValue jest aktualizowany tylko wtedy, gdy wprowadzona wartość jest jedną z tych w elementach ComboBox.
Jak zezwolić na ręczne wprowadzanie i prawidłowe propagowanie wartości niestandardowych niedostępnych na liście ComboBox do wartości powiązanej?
Wystarczy ustawić powiązanie na właściwość Text w Combo.
<ComboBox IsTextSearchEnabled="True" IsEditable="True" ItemsSource="{Binding Items}" Text="{Binding SelectedItemText, Mode=TwoWay}" />
źródło