在我的一個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