You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WinUI 3标题栏定制问题求助:图标及按钮显示异常

WinUI 3 标题栏相关问题解决方案

1. 隐藏标题栏默认图标

仅调用 SetIcon(null) 无法彻底隐藏标题栏默认图标,需要通过 AppWindow 的标题栏属性设置来实现:

// 获取当前窗口的AppWindow实例
var appWindow = WinUIEx.WindowExtensions.GetAppWindow(this);
// 隐藏标题栏图标
appWindow.TitleBar.IconVisibility = Microsoft.UI.Windowing.IconVisibility.Collapsed;

若要恢复显示图标,将 IconVisibility 设为 Visible 即可。

2. 隐藏最小化/最大化按钮(ExtendsContentsIntoTitleBar=true 时)

WinUIEx 的扩展方法在该场景下可能不生效,直接操作 AppWindow 的标题栏属性更可靠:

var appWindow = WinUIEx.WindowExtensions.GetAppWindow(this);
// 隐藏最小化按钮
appWindow.TitleBar.IsMinimizeButtonVisible = false;
// 隐藏最大化按钮
appWindow.TitleBar.IsMaximizeButtonVisible = false;

建议在窗口初始化完成后执行上述代码(比如在窗口的 Loaded 事件或 OnLaunched 方法中),避免因控件未初始化导致设置失效。

内容的提问来源于stack exchange,提问作者Naveen Badal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:20:25