如何更改UWP应用程序中的应用程序标题

时间:2017-04-14 15:27:27

标签: c# uwp windows-10 title titlebar

我正在尝试使用下面的代码在Win 10 UWP应用中动态更改应用标题。颜色会改变,但标题不会改变。有什么建议吗?

public AppShell()
{
    this.InitializeComponent();

    var appTitle = ApplicationView.GetForCurrentView().Title;
    appTitle = house.Name;

    var appTitleBar = ApplicationView.GetForCurrentView().TitleBar;
    appTitleBar.BackgroundColor = Colors.LightBlue;
    appTitleBar.ButtonBackgroundColor = Colors.LightBlue;
    appTitleBar.ButtonForegroundColor = Colors.Black;

    ...
}

2 个答案:

答案 0 :(得分:4)

试试这个:

var appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView();
appView.Title = "Your title...";

答案 1 :(得分:0)

当前接受的答案会修改视图标题,而不是应用程序标题。对于OP来说,这似乎已经足够好了,但是如果您想实际更改UWP应用的应用标题,这就是您要做的。

打开软件包清单,然后导航到“应用程序”选项卡。您将看到应用的显示名称,

basic_name

然后只需将“显示名称:” 字段更改为您想要的自定义应用标题即可,然后重新构建即可,就像下面这样

enter image description here