C# WPF组合框可编辑,不可编辑

C# WPF组合框可编辑,不可编辑,c#,wpf,combobox,C#,Wpf,Combobox,我有一个WPF表单,其中有一个组合框,其中包含我文件夹中的项目。我想使组合框可编辑。因此,当我键入某个单词时,它会打开带有匹配视频名称的组合框 WPF <ComboBox x:Name="data" IsEditable="True" FontFamily="verdana" Text="" FontSize="28" HorizontalAlignment="Left" Height="81" Margin="29,214,0,0" VerticalAlignment="Top" Wi

我有一个WPF表单,其中有一个组合框,其中包含我文件夹中的项目。我想使组合框可编辑。因此,当我键入某个单词时,它会打开带有匹配视频名称的组合框

WPF

<ComboBox x:Name="data" IsEditable="True" FontFamily="verdana" Text=""  FontSize="28" HorizontalAlignment="Left" Height="81" Margin="29,214,0,0" VerticalAlignment="Top" Width="326" SelectionChanged="data_SelectionChanged"/>
<ItemsControl Name="VideoList" ItemsSource="{Binding VideoList}" Margin="434,134,0,10" HorizontalAlignment="Left" Width="733">

你在找这样的东西吗

<ComboBox Grid.Column="3" Grid.Row="15" Height="Auto" HorizontalAlignment="Stretch" 
                Name="cmbName" VerticalAlignment="Stretch"
                SelectedItem="{Binding Name, Mode=TwoWay}"
                ItemsSource="{Binding GetAllName}">
            <TextSearch.TextPath>FirstName</TextSearch.TextPath>
            <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>

名字

所以组合框呈现为带有切换按钮的普通组合框,而不是可编辑文本框?是!!是的,但我想让它可以搜索
<ComboBox Grid.Column="3" Grid.Row="15" Height="Auto" HorizontalAlignment="Stretch" 
                Name="cmbName" VerticalAlignment="Stretch"
                SelectedItem="{Binding Name, Mode=TwoWay}"
                ItemsSource="{Binding GetAllName}">
            <TextSearch.TextPath>FirstName</TextSearch.TextPath>
            <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>