-1

我想让我的应用程序类似于 Windows 10 邮件应用程序: 这里是图像

如图所示,左侧面板位于标题栏甚至中间。但是标题按钮被保留了。由于我的操作系统是 Windows 11 ,当我将鼠标悬停在中间的标题按钮上时,它会显示窗口捕捉选项,这证明这是系统默认的标题按钮而不是创建的

我知道标题栏是非客户区,但 WPF 是一项很棒的技术,应该有一些方法来实现它。我已经在许多网络上看到过,并且大多发现他们将 WindowStyle 设置为 None 和 NoResizable 或者他们使用 WindowChrome 并在那里创建自己的标题按钮,但我想要 Windows 11 的默认标题按钮。

我注意到的一件事是 Windows Chrome 标题按钮在那里,但只是不可见,所以如果无论如何让它可见,那也可以工作。

或者请告知是否有任何带有此类自定义窗口的 Nuget 包。

我也尝试创建自己的标题按钮: 我的应用程序 在此先感谢!!!

4

1 回答 1

0

你可以试试这个包,看看它是否适合你。https://github.com/Kinnara/ModernWpf/wiki/Controls#additional-controls

您也可以搜索 ModernUi 或 mahapps,它们有很多样式控件,并且已经编写了行为。

于 2021-11-29T06:31:15.983 回答