備忘録

備忘録

C# WPF focusする

textboxなどをfocusするときに使う。

また、以下の方法だとfocusしたい要素のFocusableプロパティは設定しなくてよい。

private void FocusItem(IInputElement item)
{
    Dispatcher.BeginInvoke(DispatcherPriority.Input, new Action(delegate()
    {
        Keyboard.Focus(item);
    }));
}

参考文献
http://stackoverflow.com/questions/13955340/keyboard-focus-does-not-work-on-text-box-in-wpf