WPF-焦點管理 FocusManager


用法一:

    在父類容器中通過附加屬性FocusManager.FocusedElement來綁定需要強制獲得焦點的控件。

    意思是:如果在父類容器中,設置了FocusManager.FocusedElement指向某一控件,那么每當這個界面出現時,首次出現,或者關閉后再出現,就是初始化出現時,當前界面的焦點所在的控件,就是FocusManager.FocusedElement所指向的控件。

例如:

1.沒有設置焦點前

<Grid PreviewKeyDown="Grid_KeyDown"
          
          >
        <TextBox x:Name="txt1" 
                 HorizontalAlignment="Left"
                 Height="23"
                 Margin="174,72,0,0"

 

2.設置焦點管理后

 <Grid PreviewKeyDown="Grid_KeyDown"
          FocusManager.FocusedElement="{Binding ElementName=txt2}"
          >
        <TextBox x:Name="txt1" 
                 HorizontalAlignment="Left"
                 Height="23"
                 Margin="174,72,0,0"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM