У меня есть программа WPF, которую нужно скрывать (не закрывать) при нажатии кнопки 'X'.
Параллельно существует программа ac #, которая на определенной кнопке должна отображать ее.
Отлично работает скрытие программы WPF.Проблема в том, что при попытке отобразить его из другого процесса c # окно WPF отображается черным (как будто сама форма все еще скрыта, пока отображается окно).
Есть идеи?
Пробовализменение флагов в функции ShowWindow (), без помощи.Попытка не скрыть окно WPF, но изменить видимость, тот же результат.
Код WPF для скрытия главного окна:
void MainWindow_Closing(object sender, CancelEventArgs e)
{
e.Cancel = true;
Hide();
}
c # код:
var myHandle= UIWin32.FindWindow(null, "My title");
UIWin32.ShowWindow(myHandle, UIWin32.Win32Flags.SW_SHOW);
UIWin32.ShowWindow(myHandle, UIWin32.Win32Flags.SW_RESTORE);
UIWin32.SetForegroundWindow(myHandle);