【发布时间】:2014-03-10 01:31:03
【问题描述】:
事实:
phone:PhoneApplicationPage.ApplicationBar 不要更改焦点元素。
TextBox/PasswordBox 在失去焦点时更改其绑定内容
因此,如果用户在 TextBox 中写入内容并单击 shell:ApplicationBarIconButton,则 TextBox.Text={Binding ...} 不会更新。
我找到了这个解决方案:
但是来吧,我有 20 个带输入的屏幕,感觉就像一次又一次地重新发明轮子!
如果有的话,我会寻找一个更好/更清洁的解决方案。 现在我必须遍历所有涉及输入的点击事件并放置魔法线:
App.FocusedTextBoxUpdateSource();
能否以某种方式全局设置?
【问题讨论】:
标签: silverlight windows-phone-7 windows-phone-8 application-bar