【发布时间】:2013-11-29 01:20:41
【问题描述】:
我已经开始为 Windows 8.1 创建 Windows 应用商店应用程序,但现在遇到了本地化问题。
我想在设计时显示 .resw 文件中的字符串资源,但每次尝试都失败了,即使它在运行时有效。
当使用 x:Uid 属性时,我仍然需要提供 Text 属性(即对于 TextBlock)并且我不喜欢将文本写两次。
我还尝试为视图模型上的字符串创建一个属性:
public string Title
{
get { return ResourceLoader.GetForCurrentView("Strings").GetString("MainView_Title"); }
}
这在运行时有效,但在设计时它是空白的。
所以问题是,有没有办法在 XAML 设计器中显示来自 .resw 文件的资源?
更具体地说,ResourceManager 类是否允许在设计时读取 .resw 文件?
感谢您的帮助, 卢卡斯
【问题讨论】:
-
添加了一个新的修复程序,它应该为您提供您想要的设计器功能 (d)。
标签: c# xaml windows-store-apps embedded-resource designer