2017-09-15 26 views
-1

我有一個包含名爲WpfApp2的單個項目的C#WPF解決方案。使用資源字符串在MainWindow.xaml中設置標題

我試圖從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 
+0

'標題= 「{X:靜態號碼:Resources.PRODUCT_NAME}」'? –

回答

0

試試這個:

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

添加

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

...所以它應該是WpfApp2.Properties.Resources ...

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