使用资源字符串在MainWindow.xaml中设置标题

时间:2017-09-15 15:45:33

标签: c# wpf xaml

我有一个C#WPF解决方案,其中包含一个名为WpfApp2的项目。

我尝试从Properties/Resources.resx文件设置主窗口标题。

我已在资源文件中添加了一个字符串,并将访问修饰符设置为Public

我还在MainWindow.xaml

添加了一个名称空间
xmlns:p="clr-namespace:WpfApp2.Properties"

设置窗口标题时,我使用:

 Title="{p:Resources.PRODUCT_NAME}"

我收到以下错误:

Nested types are not supported: Resources.PRODUCT_NAME

2 个答案:

答案 0 :(得分:0)

试试这个:

Title="{x:Static p:Resources.PRODUCT_NAME}"

答案 1 :(得分:-1)

添加

xmlns:local="clr-namespace:ProjectNameSpace.SubNameSpace.Resources"   

...所以它应该是WpfApp2.Properties.Resources ...

<Window Title ="{x:Static local:PRODUCT_NAME}">
</Window>