编程语言
首页 > 编程语言> > C#-应用程序标题栏消失-UWP app

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

作者:互联网

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

此时标题栏消失.即使删除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

标签:uwp-xaml,uwp,xaml,c
来源: https://codeday.me/bug/20191025/1929794.html