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