ich nutze zur Zeit eine FilteralbeComboBox den ich hier gefunden habe :
https://stackoverflow.com/questions/2001842/dynamic-filter-of-wpf-combobox-based-on-text-input/55190176#55190176
Die Lösung die dort angeboten wird funktioniert soweit auch einwandfrei.
Nur nutze ich bei einigen ComboBoxen die ich dadurch jetzt ersetzen möchte einen ItemTemplateSelector, der funktionierte bisher auch super. Ich denke mal das in der Klasse irgendwas überschrieben wird was dort in Konflikt kommt, jedenfalls wird nach der Auswahl das SelectedTemplate nicht mehr ausgelöst.
Hab mich jetzt schon eine Weile mit auseinandergesetzt, aber ich seh es einfach nicht, eventuell kann mir ja jemand weiterhelfen.
<Filterable:FilterableComboBox Grid.Column="2"
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
ItemsSource="{Binding ComboBoxWithdrawalSystemChargeItemsSource, UpdateSourceTrigger=PropertyChanged}"
ItemTemplateSelector="{DynamicResource ItemTemplateSelector}"
SelectedItem="{Binding ComboBoxWithdrawalSystemChargeSelectedItem, UpdateSourceTrigger=PropertyChanged}"
Text="{Binding ComboBoxWithdrawalSystemChargeText, UpdateSourceTrigger=PropertyChanged}"
Style="{StaticResource BaseComboBox}">
<Filterable:FilterableComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
</Style>
</Filterable:FilterableComboBox.ItemContainerStyle>
<Filterable:FilterableComboBox.Resources>
<DataTemplate x:Key="SelectedTemplate">
<TextBlock Text="{Binding Path=NumberOfCharge}"/>
</DataTemplate>
<DataTemplate x:Key="DropDownTemplate">
<TextBlock Text="{Binding Path=DisplayMemberPath}"/>
</DataTemplate>
<ItemTemplateSelector:ComboBoxItemTemplateSelector x:Key="ItemTemplateSelector"
SelectedTemplate="{StaticResource SelectedTemplate}"
DropDownTemplate="{StaticResource DropDownTemplate}"/>
</Filterable:FilterableComboBox.Resources>
</Filterable:FilterableComboBox>
Grüße