我在更改 Windows 通用应用程序中的 Hub Control header 时遇到问题。我附上了截图,这样你就可以看到它的样子。
如您在屏幕截图中所见,我在 XAML 中将 header 文本更改为“测试 header ”,并且我可以在 VS 设计器中看到所有更改。问题是当我编译应用程序并将其部署在设备或模拟器上时,因为 header 仍然包含默认文本“应用程序名称”...
我做错了什么??我试图创建新项目,我在我的项目中搜索“应用程序名称”字符串或一些绑定(bind)但没有运气...... :( 请帮助大家,因为我已经为此苦苦挣扎了几天而且我没有知道该怎么做。
提前致谢!问候!
最佳答案
从 Hub 控件中删除 x:Uid="Hub"
。
<Hub x:Name="Hub" Header="Test Header"/>
这样它就不会将所有字符串重定向到 Strings\en-US\Resources.resw
文件(它是共享项目的一部分)
如果您想保留它,只需编辑该文件并将 key 重命名为您喜欢的任何名称即可。
关于windows - 无法更改 Windows Universal 应用程序中 Hub 控件的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27092686/