AutoComplete是否在WPF上运行?

Jai*_*Oro 4 c# wpf textbox

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

如果可以使用Binding和XAML完成这将是很好的.

Anv*_*aka 10

WPF中没有标准的自动完成控制.你可以谷歌第三方.但是,通过稍微调整可编辑ComboBox模板,有一种非常简单的方法可以创建简单的自动完成控制:

<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>     
Run Code Online (Sandbox Code Playgroud)