我想隐藏最大化和最小化按钮,当将 IsMaximizes 和 IsMinimizes 设置为 false 时它可以工作,但是当我想通过添加:
this.ExtendsContentIntoTitleBar = true;
自定义标题栏时,这些按钮无法再隐藏。
有办法解决这个问题吗?
检查来自 dotMorten 的 WinUI Ex NuGet 包。您可以使用这些线轻松隐藏这些按钮。
using Microsoft.UI.Xaml;
using WinUIEx;
namespace WinUIExTest;
public sealed partial class MainWindow : Window
{
public MainWindow()
{
this.InitializeComponent();
WindowManager.Get(this).IsMinimizable = false;
WindowManager.Get(this).IsMaximizable = false;
}
}
为您提供的更新,在 Window 构造函数中,您可以使用这些 Window 类扩展:
SetIsMaximized(false)、SetIsMinimixable(false) 和 this.SetIsResizable(false)
public MainWindow() {
this.InitializeComponent();
this.SetIsResizable(false);
this.SetIsMaximizable(false);
this.SetIsMinimizable(false)
}