silverlight 工具包中的 phonetextbox 控件存在错误,因为点击文本框内的操作项会导致文本框获得焦点并调出键盘。在操作项的处理程序中,phonetextbox 然后将焦点返回到根,但这会导致键盘出现然后消失。
在 iOS 上,我会简单地检测按钮按下将接受焦点处理程序并拒绝焦点。是否存在将接受 Windows Phone 控件的焦点?这样,如果您不想集中注意力,您可以点击测试并返回 false。
或者,如果有人知道是否有另一种方法可以让键盘不出现在焦点上,这样它就不会闪烁进出。
如果没有,我将简单地在控件之外添加一个按钮以清除其内容,除非有人有其他想法。在我的 iOS 应用程序中,我还有一个文本框内部历史图标,我也想实现,但在我的谷歌搜索中没有看到任何这样的东西。这是一个字典搜索控件。