public static void CloseRoutedWindow()
{
if (GUIWindowManager.IsRouted)
{
GUIWindow win = GUIWindowManager.GetWindow(GUIWindowManager.RoutedWindow);
if (win != null)
{
if (win is GUIDialogFile)
((GUIDialogFile)win).Close();
else if (win is VirtualKeyboard)
((VirtualKeyboard)win).PageDestroy();
else
((GUIDialogWindow)win).PageDestroy();
}
}
}
#endregion