我正在开发 Metro 应用程序,但无法找到不显示该应用程序的方法。
我们最近为我们的现场代表部署了平板电脑,并且需要添加 gps 跟踪。GPS 在 Metro 库中更容易处理(它就像 4 行代码与非托管),因此我们希望能够推送 Metro 应用程序,而不是花时间编写 winforms/wpf 桌面应用程序(平板电脑是完整版窗口,所以如果我们不能隐藏地铁应用程序,这是一个选项。我觉得它应该是可能的,因为开始屏幕磁贴会自动更新而无需打开主程序)。
在 WPF 中,使窗口不可见是相当简单的。我正在 wpf 中创建 Metro 应用程序,但它使用与桌面不同的库,我可能只是不知道该怎么做。
在桌面程序中,它相当简单。你按照以下方式做一些事情:
<Page
x:Class = xxxxxxxx
..
Visibility="Hidden">
不幸的是,有了地铁,我唯一的选择是折叠和可见的。Collapsed 似乎没有任何效果,除非它只是因为它没有部署并且 Visual Studio 无论如何都会显示它......
所以基本上我想弄清楚是否有一种方法可以最小化或隐藏启动程序,这样它就不会在每次占用现场代表的位置时都会中断现场代表。