#region Imported Libraries using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Threading; using System.Threading; using System.Windows; #endregion #region Namespace Declaration namespace Org.TechA.Wpf.UserControls { public static class FocusHelper { public static void Focus(UIElement element) { if (!element.Focus()) { element. Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(delegate() { element.Focus(); })); } } } } #endregion