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

标签 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;

    ...
}

最佳答案

当前接受的答案修改了 View 标题,而不是应用程序标题。这对于 OP 来说似乎已经足够好了,但如果您想实际更改 UWP 应用的应用标题,请按以下步骤操作。

打开您的包 list 并导航到“应用程序”选项卡。您会看到应用的显示名称,如下所示,

basic_name

然后只需将 “显示名称:” 字段更改为您想要的自定义应用程序标题,然后重新构建就可以了,如下所示,

enter image description here

关于c# - 如何更改 UWP 应用程序中的应用程序标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43414593/

相关文章:

uwp - 无法正确调整 UWP 内容对话框的大小

c# - append 到文本文件(不覆盖!)

asp.net - 处理 asp :ScriptManager 时 mscorlib.dll 中的 ExecutionEngineException (80131506)

Powershell:在 Windows 10 中获取 GPS 坐标 - 使用 Windows Location API?

windows - 如何为 Windows 构建或获取原始最新版本的 GCC?

c# - 周期性处理中的膨胀线程问题

c# - 启动应用程序时发生错误。 InvalidOperationException : Scheme already exists: Identity. 应用程序

c# - 卸载使用 DllImport 加载的 DLL

c# - 使用 Outlook Rest api 更新事件失败,并显示方法不允许

c# - 如果我尝试选择一些数据 : 'windows-1252' is not a supported encoding name,我会收到此错误