【问题标题】:get selected item from the autocompete textbox suggestion in windows phone从 windows phone 中的自动完成文本框建议中获取选定的项目
【发布时间】:2013-12-21 14:24:02
【问题描述】:

我有一个自动完成文本框,我想在其中对所选文本执行一些功能。现在它如何从自动完成文本框建议中获取所选项目???

我试过这个事件:

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

    }

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

【问题讨论】:

  • 请指定您要对所选项目进行哪种操作..这将有助于理解您的问题。

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


【解决方案1】:

无需使用 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];
}

【讨论】:

    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 2019-05-19
    • 1970-01-01
    相关资源
    最近更新 更多