Полностью скрыть окно WPF при запуске?

Я хочу, чтобы мое окно было полностью скрыто при запуске. Нет окна, нет записи на панели задач. Пользователь не видит, приложение запущено.

Как я могу это понять?

Спасибо!

26
задан rakete 14 July 2011 в 09:05
поделиться

2 ответа

Альтернативой методу Х.Б. является просто установить Visibility на скрытый и установить ShowInTaskbar на false. Это по-прежнему создает окно и позволяет ему делать свое дело.

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525" ShowInTaskbar="False" Visibility="Hidden">
    <Grid>

    </Grid>
</Window>
39
ответ дан 28 November 2019 в 06:15
поделиться

Просто не создавайте окно, просто удалите StartupUri из App.xaml.

Может быть полезно установить для приложения значение ShutDownMode="OnExplicitShutdown", чтобы предотвратить закрытие приложения, если последнее окно было закрыто.

15
ответ дан 28 November 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: