我必須在WPF組合框中啓用搜索,在WPF MVVM應用程序中顯示兩列。在WPF組合框中顯示兩列的搜索
下面是我的代碼,該圖是像兩列:名字 - 姓氏
<ComboBox Grid.Column="3" Grid.Row="15" Height="Auto" HorizontalAlignment="Stretch"
Name="cmbName" VerticalAlignment="Stretch"
SelectedItem="{Binding Name, Mode=TwoWay}"
ItemsSource="{Binding GetAllName}"
IsTextSearchEnabled="True">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock DataContext="{Binding}">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} - {1}">
<Binding Path="FirstName" />
<Binding Path="LastName" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
我認爲在這種情況下IsTextSearchEnabled不打任何作用。
對此有何幫助?
「我必須啓用搜索」 - 您試圖實現哪種搜索功能?您是否希望根據組合框中的選擇過濾ListView或其他控件中的數據? –