Я хочу создать приложение WPF, которое при запуске имеет только иконку в трее. Если пользователь взаимодействует с записями меню из контекстного меню лотка, появится Windows.MainWindow загружен, но не отображается в любое время
Мне нужно загрузить MainWindow, так что я могу прослушивать события с буфером обмена. Но я не хочу это показывать.
Я пробовал:
<Window x:Class="ClipboardListener.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tb="http://www.hardcodet.net/taskbar"
Title="Should not see me"
ShowInTaskbar="False" Visibility="Collapsed" Opacity="100"
Width="320" Height="240">
Но это все еще показывает вверх? Настройка Visibility to Hidden не работает для меня, так как мне нужно какое-то окно, чтобы зарегистрировать прослушиватель событий буфера обмена с помощью WinAPI.
Любые идеи?
Я использую эту реализацию для TrayIcon уже, я просто имел проблемы, делающие окно исчезнет. Это сделал трюк. Благодаря! – metacircle