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