如果可编辑,我们如何在组合框中使搜索有效


<ComboBox Name="cbDesignation" IsEditable="True" TextSearch.TextPath="DesignationName" 
    StaysOpenOnEdit="True" ItemsSource="{Binding Path=DesignationCollection,Mode=TwoWay}" 
    SelectedItem="{Binding Path=SelectedDesignation,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged,ValidatesOnDataErrors=True}" 
    VerticalAlignment="Center">
    <ComboBox.ItemsPanel>
        <ItemsPanelTemplate>
            <VirtualizingStackPanel/>
        </ItemsPanelTemplate>
    </ComboBox.ItemsPanel>
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=DesignationName}" VerticalAlignment="Center" Grid.Column="1" Margin="5,0,0,0"/>
        </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>

如果它是可编辑的,那么它会搜索,但只有一个项目我希望 whrn 用户输入字母表的开头,然后它将显示有关此字母表的所有列表

使用自动完成文本框怎么样?它还使用建议并为您执行所有筛选。你可以在这里找到一个:

http://wpfactb.codeplex.com/(更多信息在这里: http://blogs.windowsclient.net/dragonz/archive/2010/02/23/autocomplete-textbox-control-for-wpf.aspx)

最新更新