1. 程式人生 > >WPF——如何使指定的控制元件獲得焦點 並指定焦點Tab順序

WPF——如何使指定的控制元件獲得焦點 並指定焦點Tab順序

1.WPF設定控制元件獲得焦點FocusManager

簡單用法如下:

    在父類容器中通過附加屬性FocusManager.FocusedElement來繫結需要強制獲得焦點的控制元件,用法如下:

    <Grid FocusManager.FocusedElement="{Binding ElementName=btn}">
        <Button x:Name="btn" Content="1234"/>
    </Grid>

需要注意的是:當控制元件使用Style或者Template重寫了控制元件的結構時,這樣設定可能會無效,此時需要進入到Template中去設定

2.WPF設定控制元件Tab順序

3.登入介面中   在輸入完密碼後按回車就能夠驗證登陸,而不需要用滑鼠單擊登陸按鈕 

在wpf中,將按鈕的IsDefault設定為true