gpt4 book ai didi

c# - Windows Phone 8.1 中的 AutoSuggestBox 出现奇怪的结果

转载 作者:太空狗 更新时间:2023-10-29 22:26:14 24 4
gpt4 key购买 nike

我正在尝试在 Windows Phone 8.1 XAML 应用程序中使用标准 AutoSuggestBox,但它的行为非常奇怪。

在一个简单的演示中,我有集合

Items = new ObservableCollection<string>
{
"a",
"b",
"c",
"d"
};

他在 XAML 中使用 AutoSuggestBox:

<AutoSuggestBox ItemsSource="{Binding Items}" />

问题是无论我向 AutoSuggestBox 写入什么,我总是会得到所有项目:

enter image description here

文档几乎什么也没说,我还没有找到任何使用此控件的示例。

最佳答案

试试下面的代码:

    private void AutoSuggestBox_TextChanged(AutoSuggestBox sender,
AutoSuggestBoxTextChangedEventArgs args)
{
List<string> myList = new List<string>();
foreach (string myString in PreviouslyDefinedStringArray)
{
if (myString.Contains(sender.Text) == true)
{
myList.Add(myString);
}
}
sender.ItemsSource = myList;
}

这应该适用于 WP 8.1

关于c# - Windows Phone 8.1 中的 AutoSuggestBox 出现奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26637192/

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