gpt4 book ai didi

WPF - 在人输入文本框控件时自动建议文本

转载 作者:行者123 更新时间:2023-12-04 15:49:10 25 4
gpt4 key购买 nike

在 WPF 中为文本框实现自动建议功能的最佳方法是什么?我发现了各种令人费解的(和旧的)文章,有些还建议有一个可用的控件(但它不在我当前的 WPF 工具包中)。在用户输入文本框时实现自动建议的最新/最佳方法是什么?

最佳答案

第一种方法是使用 ComboBox,因为它已经具有这样的功能。您可以使用它的 TextSearch 功能。要启用此功能,请使用以下代码(抱歉,它又快又脏):

<ComboBox ItemsSource="{Binding AutoSuggestionVariants}">
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Setter Property="TextSearch.Text" Value="{Binding}" />
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>

此外,如果您需要它,您可以重新设置组合框的样式,使其看起来像一个文本框(删除按钮和弹出列表)。

另一种方法是使用 CollectionView。 This article描述如何为组合框执行与 TextSearch 相同的功能。我认为您可以将这个想法应用于文本框。

希望能帮助到你。

关于WPF - 在人输入文本框控件时自动建议文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1875726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com