C#-应用程序标题栏消失-UWP app

我有uwp应用程序(在Windows / Microsoft Store中发布),并且应用程序标题栏通常是这样的:
C#-应用程序标题栏消失-UWP app

我在我的应用程序中进行了一些测试(以测试流畅的设计系统),并且进行了一些更改,但我没有注意到,因为现在看起来像这样:
C#-应用程序标题栏消失-UWP app

我的应用程序名称已消失,并且页面标题中包含的省略号(…)也没有出现.

我该如何解决?

解决方法:

当我测试流利的设计系统时,这件事恰好发生在我身上!

重新创建问题.只需添加

// 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来修复丢失的内容.键.

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

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

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

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

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

上一篇:c#-UWP应用程序无法解析.NET Standard 2.0程序集


下一篇:C#-UWP应用程序:无法加载文件或程序集’System.Runtime.WindowsRuntime,版本= 4.0.14.0