在我的一个WinRT应用视图中,我想在TextBox
丢失焦点时显示BottomAppBar
。我玩GotFocus
和LostFocus
事件,我可以手动相应地更改BottomAppBar
的IsOpen
属性。WinRT,TextBox的焦点,奇怪的行为
问题是,当BottomAppBar
是开放的,如果用户点击TextBox
,在BottomAppBar
被关闭(标准AppBar行为),但TextBox
不集中(即使用户点击右键就可以了)。用户需要再次关注TextBox
才能够再次键入内容。
如果我勾了自己在Closed
事件BottomAppBar
的尝试和编程将焦点设置为TextBox
,它很快成为重点,但失去了马上,而是关注的焦点,它的ScrollViewer被聚焦。
任何想法为什么第二次失去焦点TextBox
? 任何想法如何我可以做我想要实现的?
谢谢!
Holly sh *!it worked> _ <因为我没有直接访问ScrollViewer(它通过'ScrollViewer *隐式设置在TextBox上* ScrollBarVisibility '),我尝试了你提到的异步方法,它像魅力一样工作(他们都这样做)。谢谢队友! – 2013-02-21 07:39:48