Я хочу, чтобы мое окно было полностью скрыто при запуске. Нет окна, нет записи на панели задач. Пользователь не видит, приложение запущено.
Как я могу это понять?
Спасибо!
Альтернативой методу Х.Б. является просто установить 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>
Просто не создавайте окно, просто удалите StartupUri
из App.xaml.
Может быть полезно установить для приложения значение ShutDownMode="OnExplicitShutdown"
, чтобы предотвратить закрытие приложения, если последнее окно было закрыто.