在UWP中动态更改应用程序标题

在UWP中动态更改应用程序标题,uwp,filenames,titlebar,Uwp,Filenames,Titlebar,我目前正在开发一个应用程序,在某个时候使用Windows游戏DVR开始录制屏幕。录制完成后,该录像机将应用程序名作为文件名。 我发现了如何使用Applicationview.GetForCurrentView()更改应用程序标题;它确实改变了我的应用程序窗口的标题。但是,录制后,它不会将此标题包含在文件名中 当我录制Word文档或Visual Studio项目时,文件名中确实会显示特定的名称,因此必须在另一个级别更改名称 有人有想法吗?基于你不能那样做 Xbox DVR似乎获取了已安装应用程序的

我目前正在开发一个应用程序,在某个时候使用Windows游戏DVR开始录制屏幕。录制完成后,该录像机将应用程序名作为文件名。
我发现了如何使用Applicationview.GetForCurrentView()更改应用程序标题;它确实改变了我的应用程序窗口的标题。但是,录制后,它不会将此标题包含在文件名中
当我录制Word文档或Visual Studio项目时,文件名中确实会显示特定的名称,因此必须在另一个级别更改名称
有人有想法吗?

基于你不能那样做

Xbox DVR似乎获取了已安装应用程序的名称,并且在运行时无法更改。 要更改应用程序标题,您需要首先卸载该应用程序,修改Package.appxmanifest,然后安装该应用程序


在这里做点变通怎么样。安装应用程序时,您知道应用程序名称,并且您知道Xbox DVR在何处保存视频文件录制。您可以编写一个文件系统监视程序,该程序将检测该目录中的新文件,并根据需要重命名这些文件。

在开始录制之前,名称已更改。该应用程序以“Appname”开头,然后我添加了一些内容使其成为“Subject-Appname”,然后,我开始录制,并保存为“Appname-”,抱歉,我没有从您的帖子中正确理解它。只有我能证实我也经历过同样的行为。可能是试用,但:App title在Package.appxmanifest(显示名称)中定义。是否有可能在运行时更改它?我深入了解了如何在运行时更改UWP应用程序名称,并相应地编辑了我的答案。谢谢。我试过了,但找不到任何修复方法。甚至尝试通过括号更改值,使其成为get;设置(它在VS中是只读的),但它改回get;一旦它重新启动。关于你的解决方法,听起来确实很好。我会调查的!谢谢