从Windows手机中的自动填充文本框建议中获取所选项目

时间:2013-12-20 17:48:28

标签: windows-phone-7 windows-phone-8 windows-phone

我有一个自动填充文本框,我想用所选文本做一些功能。现在如何从自动填充文本框建议中获取所选项目

我尝试过这个事件:

 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)
    {

    }

但它们并不完全是我需要的。当我从建议列表中选择一个项目时,这些事件会多次采取行动。

1 个答案:

答案 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];
}