新手,请教一个关于AutoCompleteBox下拉项的使用问题,现在想实现一个 AutoCompleteBox,在获取焦点未开始输入时弹出下拉项显示之前的历史输入列表,在有输入字符时根据字符自动匹配合适的输入内容,现在的问题是点击 AutoCompleteBox 输入字符后下拉项可以正常打开,但只点击给其焦点不输入任何内容时下拉项不开打,请问一下该怎么解决,谢谢!
private void autoCompleteBox_GotFocus(object sender, RoutedEventArgs e)
{
var toDoItemsInDB = ************;
List<string> logs = new List<string>();
foreach (var temp in toDoItemsInDB)
{
logs.Add(temp.ToDoLogStr);
}
autoCompleteBox.ItemsSource = logs;
autoCompleteBox.IsDropDownOpen = true;
}
请问一下该怎么改!谢谢!