我有一个自动填充文本框,我想用所选文本做一些功能。现在如何从自动填充文本框建议中获取所选项目
我尝试过这个事件:
private void kk_LostFocus(object sender, RoutedEventArgs e)
{
}
private void kk_DropDownClosed(object sender, RoutedPropertyChangedEventArgs<bool> e)
{
}
private void kk_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
但它们并不完全是我需要的。当我从建议列表中选择一个项目时,这些事件会多次采取行动。
答案 0 :(得分:0)
无需使用AutocompeteBox的DropDownClosed和LostFocus事件。您可以在选择更改方法上获取选定项目。这是代码。
private void kk_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.AddedItems.Count == 0)
return;
var item= (cast as your type)e.AddedItems[0];
}