【问题标题】:How to maximize a minimized window in Windows 10 IoT Core如何在 Windows 10 IoT Core 中最大化最小化窗口
【发布时间】:2017-07-30 05:17:18
【问题描述】:

我目前正在为 Windows 10 IoT Core 开发一个项目(我的第一个)。

它基本上是一个通用 Windows 平台应用程序 (c#),用于在 Windows IoT 上运行,并为用户提供一些控制系统的基本选项(例如执行 PowerShell 脚本, 从 USB 设备等复制文件)。用户也应该能够从这个“Shell”开始查看程序。由于 Windows 10 IoT Core没有任务栏,我如何处理被用户最小化的 Windows

有人对这个话题有经验吗?

编辑:上述目标无法实现!

【问题讨论】:

  • Win10 IoT Core 有 Windows 吗?我还以为是单app单窗口UWP应用呢。
  • 是的,@Mitch,你完全正确!我想我不能像这样实现我的目标。谢谢!

标签: c# windows uwp windows-10-iot-core


【解决方案1】:

Windows 10 IoT 没有任务栏。启动时,它会直接启动到单个 UWP 应用程序。没有多任务处理工具,因为没有多任务处理。

如果你想提供一个任务切换器,你必须自己写一个。 TabControl 可能是一个基本的选择。

【讨论】:

  • Windows 10 IoT Core 似乎只能运行单个“带头”(UI)应用程序。这意味着 TabControl 也不是一个选项。 Developing Apps for Windows IoT
  • TabControl 只是一组带有 ContentPresenter 的按钮。没有什么能阻止您以这种方式编写“外壳”。包装是一个不同的主题,但你所描述的它是可以实现的。
  • 我的问题似乎并不完全清楚。我想在按下按钮时执行另一个应用程序,并且正在寻找一种在用户将其最小化后最大化该应用程序的方法。所以基本上重建了 Windows 任务栏!
  • 好的。你认为其中哪一部分是你做不到的?您可以编写一个程序(shell),为 powershell 打开一个“窗口”、为an exe included in the appx 打开一个“窗口”、一个文件资源管理器、您的 LOB 应用程序等......
  • 要“重建”任务栏(显示正在运行的应用程序和它们的窗口),我需要检索正在运行的应用程序列表。 UWP(.net 核心)是否提供执行此操作的能力?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-17
  • 2012-02-29
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 2015-07-21
  • 1970-01-01
相关资源
最近更新 更多