UWP - 如何在标题栏上调用最小/最大/关闭

问题描述 投票:0回答:1

我有一个按钮。

按下标题栏中的最小/最大/关闭按钮是否可以调用它?

如果可以的话,如果您能告诉我如何实施,将会很有帮助。

※在WPF中,可以直接使用System.Windows中的SystemCommands命令(如 MaximizeWindowCommand 、 CloseWindowCommand ),但在 UWP 中不存在。

c# uwp uwp-xaml
1个回答
0
投票

如果您想最大化窗口,您可以将以下代码添加到您选择的任何按钮。它检索当前视图,然后尝试切换到全屏模式。

// Get the current view
var view = ApplicationView.GetForCurrentView();

// Check if the view is in full screen
if (!view.IsFullScreenMode) view.TryEnterFullScreenMode();

要关闭应用程序,请在按钮上使用以下代码:

Application.Current.Exit();

不幸的是,UWP 不提供 API 来以传统方式最小化应用程序窗口。虽然最小化窗口的功能是 WPF 或 WinForms 中用户交互的一部分,但它是由 UWP 中的系统或用户处理的,并且应用程序通常不是为了控制这方面而设计的。

© www.soinside.com 2019 - 2024. All rights reserved.