gpt4 book ai didi

c# - 应用程序标题栏消失了 - UWP 应用程序

转载 作者:行者123 更新时间:2023-11-30 15:17:16 25 4
gpt4 key购买 nike

我有一个 uwp 应用程序(在 Windows/Microsoft Store 中发布),应用程序标题栏通常是这样的: enter image description here

我在我的应用程序中做了一些测试(以测试流畅的设计系统)并且我做了一些更改但我没有注意到,因为现在它看起来像这样: enter image description here

我的应用名称消失了,页面标题中的省略号 (...) 也没有出现。

我该如何解决?

最佳答案

我在测试流畅设计系统的时候也发生过这样的事情!

重现问题。简单添加

// Extend acrylic
extendAcrylicIntoTitleBar(); to OnLaunched at App.xamel.cs

然后在App.xamel.cs中添加如下代码

/// Extend acrylic into the title bar. 
private void extendAcrylicIntoTitleBar()
{
CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true;
ApplicationViewTitleBar titleBar =
ApplicationView.GetForCurrentView().TitleBar;
titleBar.ButtonBackgroundColor = Colors.Transparent;
titleBar.ButtonInactiveBackgroundColor = Colors.Transparent;
}

接下来,您需要通过按 Ctrl + 来修复缺失的 using 。 key 。

此时标题栏消失。即使删除 extendAcrylicIntoTitleBar() 函数也无法解决问题!

如果我删除以下内容,标题栏将再次出现

using Windows.UI;
using Windows.UI.ViewManagement;
using Windows.ApplicationModel.Core;

我不确定这是否是一个问题。这似乎是流畅设计的工作方式

以上测试是根据
https://learn.microsoft.com/en-us/windows/uwp/design/style/acrylic#acrylic-theme-resources

关于c# - 应用程序标题栏消失了 - UWP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46978907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com