在我的 WinRT 应用程序的一个视图中,我希望在失去焦点BottomAppBar
时显示。TextBox
我玩了GotFocus
和LostFocus
事件,我可以使用这些事件手动更改相应的IsOpen
属性BottomAppBar
。
问题是,当BottomAppBar
打开时,如果用户单击TextBox
,BottomAppBar
则关闭(标准 AppBar 行为),但TextBox
没有聚焦(即使用户单击它右)。用户需要再次聚焦TextBox
才能再次键入内容。
如果我在尝试以编程方式将焦点设置为 的Closed
情况下将自己连接起来,它很快就会成为焦点,但会立即失去焦点,相反,它的 ScrollViewer 会获得焦点。BottomAppBar
TextBox
知道为什么TextBox
第二次失去焦点吗?知道如何做我想要实现的目标吗?
谢谢!