Beispiel #1
0
            public static void Query(FrameworkElement element, QueueFocusHelperKind kind)
            {
                var query = new QueueFocusHelper(element, kind);

                query.TryFocus(true);

                if (query.QueryState == QueryFocusState.Wait)
                {
                    QueryFocusHelpers.Add(query);
                }
            }
Beispiel #2
0
 public static void QueryFocus(FrameworkElement element)
 {
     QueueFocusHelper.Query(element, QueueFocusHelperKind.Logical);
 }
Beispiel #3
0
 public static void QueryKeyboardFocus(FrameworkElement element)
 {
     QueueFocusHelper.Query(element, QueueFocusHelperKind.Keyboard);
 }