相关疑难解决方法(0)

Windows在设计时存储应用程序ResourceLoader

我已经开始为Windows 8.1创建Windows应用商店应用程序,现在我遇到了有关本地化的问题.

我想在设计时从.resw文件中显示字符串资源,但每次尝试这样做都会失败,即使它在运行时也能正常工作.

当使用x:Uid属性时,我仍然需要提供Text属性(即对于TextBlock),我不喜欢写两次文本.

我还尝试在viewmodel上为字符串创建一个属性:

public string Title
{
    get { return ResourceLoader.GetForCurrentView("Strings").GetString("MainView_Title"); }
}
Run Code Online (Sandbox Code Playgroud)

这在运行时工作,但在设计时它是空白的.

所以问题是,有没有办法在XAML设计器中显示来自.resw文件的资源?

更具体地说,ResourceManager类是否允许在设计时读取.resw文件?

谢谢你的帮助,卢卡斯

c# xaml designer embedded-resource windows-store-apps

11
推荐指数
1
解决办法
3841
查看次数