隐藏最大化和最小化按钮winUI3

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

我想隐藏最大化和最小化按钮,当将 IsMaximizes 和 IsMinimizes 设置为 false 时它可以工作,但是当我想通过添加:

this.ExtendsContentIntoTitleBar = true;
自定义标题栏时,这些按钮无法再隐藏。

有办法解决这个问题吗?

c# xaml winui-3 winui
2个回答
0
投票

检查来自 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;
    }
}

0
投票

为您提供的更新,在 Window 构造函数中,您可以使用这些 Window 类扩展:

SetIsMaximized(false)、SetIsMinimixable(false) 和 this.SetIsResizable(false)

public MainWindow() {
    this.InitializeComponent();

    this.SetIsResizable(false);
    this.SetIsMaximizable(false);
    this.SetIsMinimizable(false)
}
© www.soinside.com 2019 - 2024. All rights reserved.