public static void ShowTaskSwitcherAltTab(String taskName = "")
{
try
{
Context.AppTalkWindowManager.CloseTalkWindow();
Form taskSwitcherForm = Context.AppPanelManager.CreatePanel("TaskSwitcherForm");
if (taskSwitcherForm != null)
{
if (!String.IsNullOrEmpty(taskName) && taskSwitcherForm is IExtension)
{
IExtension extension = taskSwitcherForm as IExtension;
extension.GetInvoker().SetValue("FilterProcessName", taskName);
}
Context.AppPanelManager.ShowDialog(taskSwitcherForm as IPanel);
}
}
catch (Exception e)
{
Log.Debug("Error creating task switcher dialog. Exception: " + e);
}
}