AutoCocteTebox:请勿使用上/向下键进行验证
-
26-10-2019 - |
题
通常使用鼠标更改选择时,我的AutocosteTebox调用WCF服务。但是,如果用户使用箭头键在选择中导航,则该事件将为每个元素启动,从而使应用程序过多。在按键按键时,如何防止AutoCompleteBox_SelectionChanged Changed射击?
我发现这听起来像是一个不错的解决方案,但它不起作用 http://betaforums.silverlight.net/forums/p/137710/307786.aspx
解决方案
好的,我没有使用AutoCompleteBox_SelectionChanged,而是使用AutoCompletebox_dropdownclosed,并解决了问题。
其他提示
我只是找到了如何解决同样的问题。我也不使用选择变化。
我将行为添加到项目DataTemplate(网格根)。此行为将点击处理程序附加到项目。当使用键时,行为是“睡觉”,当我单击鼠标的项目时,行为被调用并进行工作。 (我也将项目的属性绑定到DatateMplate的网格标签属性上,因此我可以从行为中获取它)
不适合每种解决方案,但很有用。
不隶属于 StackOverflow