事实上,对IntPtr我来说,我需要创建一个单独的窗口;在 MVVM 的框架内,我不能使用主窗口。模型必须是独立的
现在我正在创建一个这样的窗口:
new Window() {
Visibility = Visibility.Hidden,
WindowStyle = WindowStyle.None,
Width = 0,
Height = 0
};
但是有问题:
1)尽管Visibility.Hidden窗口先出现了一段时间,然后才消失,这就是我写其余属性的原因
2)尽管没有顶题(WindowStyle.None),马的尺寸也为零,但它的轮廓还是出现了,可见
3)新窗口也临时出现在任务栏中
如何从代码创建一个完全隐藏的窗口?
随着 win.api 弯曲。我提出以下拐杖和自行车的解决方案。该窗口在右下角正常启动,具有属性
Visibility.Hidden和ShowInTaskbar = false。这个拐杖完全使这个窗口的开口不可见 - 几秒钟内不会出现中风。它还ShowInTaskbar = false在任务管理器中隐藏了这个窗口。