C# WPF组合框可编辑,不可编辑
我有一个WPF表单,其中有一个组合框,其中包含我文件夹中的项目。我想使组合框可编辑。因此,当我键入某个单词时,它会打开带有匹配视频名称的组合框 WPFC# 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
<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>