C# 自动完成在WPF上工作吗?

C# 自动完成在WPF上工作吗?,c#,wpf,textbox,C#,Wpf,Textbox,我有一个文本框,我可以使用列表中的5个选项自动完成吗 如果可以使用绑定和XAML实现这一点,那就太好了。WPF中没有标准的自动完成控件。你可以为第三方服务。但是有一种非常简单的方法可以通过稍微调整可编辑的组合框来创建简单的自动完成控件: <ComboBox IsEditable="True"> <ComboBox.Template> <ControlTemplate TargetType="{x:Type ComboBox}"> <

我有一个文本框,我可以使用列表中的5个选项自动完成吗


如果可以使用绑定和XAML实现这一点,那就太好了。

WPF中没有标准的自动完成控件。你可以为第三方服务。但是有一种非常简单的方法可以通过稍微调整可编辑的组合框来创建简单的自动完成控件:

<ComboBox IsEditable="True">
  <ComboBox.Template>
    <ControlTemplate TargetType="{x:Type ComboBox}">
      <TextBox x:Name="PART_EditableTextBox" />
    </ControlTemplate>
  </ComboBox.Template>
  <TextBlock Text="Hello"/>
  <TextBlock Text="World"/>
</ComboBox>     


谢谢Anvaka。你知道它是否可能与你的样品结合使用吗?@Jaime当然知道。只需将“ItemsSource”属性设置为项集合。