繁体   English   中英

如何在Windows Phone 8.1运行时中消除对AutoSuggestBox的关注?

[英]How to dismiss focused of AutoSuggestBox in Windows Phone 8.1 Runtime?

我有一个使用AutoSuggestBox的项目,它运行良好,但是,此控件存在一些问题。 我的问题有2个问题,但我很抱歉,因为我不想将它们分开,并且它们彼此相关。 这是我的问题:

  1. 我有一个搜索位置的AutoSuggetsBox,从建议列表中选择结果后,将AutoSuggetsBox的内容设置为。 但是我的AutoSuggetsBox认为选择的项目是新的查询字符串,并再次引发了文本更改事件。 我该怎么解决?
  2. 当我点击其他控件时,我想关闭(或取消对焦)AutoSuggetsBox。 怎么做?

这些是我的问题,如果您对它的长度感到烦恼,对此我深表歉意。 希望你们能帮助我,非常感谢!

与其使用TextChanged事件,不如尝试使用QuerySubmitted和RecommendationionChosen事件,它可以解决您的问题。 对于第二个问题,当新元素专注于水龙头上一个元素时,它会自动失去焦点,但是如果您要手动处理它,请使用

MYSuggestBox.Focus(FocusState.UnFocused)

希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM