Я создал приложение WPF (.NET Framework), которое действует как средство запуска для других приложений, существующих в том же каталоге, что и средство запуска. Когда я запускаю большинство приложений, они не отображаются на переднем плане, я вижу всплывающий значок на панели задач с оранжевым блеском, как обычно бывает в недавно открытом приложении, но он открывается в фоновом режиме. Кроме того, когда у этого запущенного приложения есть другие окна или запросы, и я закрываю одно из них, оно не показывает мне «родительское» окно, а вместо этого фокусируется на последнем объекте, который я открывал перед запуском этого приложения, например Chrome.
Я запускаю свои приложения следующим образом:
private void TextBlock_Click(object sender, MouseButtonEventArgs e)
{
if (sender is TextBlock textBlock)
{
string appName = textBlock.Text.Replace(" ", "");
string executablePath = $"{appName}.exe";
if (File.Exists(executablePath))
{
if (!IsApplicationRunning(appName))
{
string arguments = appName == "GestioneSpedizioni" ? "S RESP" : string.Empty;
var startInfo = new ProcessStartInfo
{
FileName = executablePath,
Arguments = arguments,
};
Process.Start(startInfo);
}
else
{
MessageBox.Show($"L'applicazione '{appName}' è già in esecuzione.");
}
}
else
{
MessageBox.Show("Errore: il file non si trova nel percorso specificato");
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... er-wpf-app
Есть ли способ контролировать поведение окон WPF при запуске из другого приложения WPF? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не удалось загрузить ошибку ApplicationContext при запуске функциональных тестовых окон
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удалось загрузить ошибку ApplicationContext при запуске функциональных тестовых окон
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не удалось загрузить ошибку ApplicationContext при запуске функциональных тестовых окон
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-