private Control GetFocusControl()
{
Control focusControl = null;
object control = m_mediator.PropertyTable.GetValue("FirstControlToHandleMessages");
if (control != null)
focusControl = control as Control;
if (focusControl == null || focusControl.IsDisposed)
focusControl = XWindow.FocusedControl();
return focusControl;
}