我想构建一个 WPF 应用程序,它在启动时只有一个托盘图标。如果用户与托盘上下文菜单中的菜单条目进行交互,则会出现 Windows。
我需要加载 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">
但它仍然出现?将可见性设置为隐藏对我不起作用,因为我需要一些窗口来向 WinAPI 注册剪贴板事件侦听器。
有任何想法吗?