2016-03-01 52 views
0

我試圖從Resources.resx在XAML中設置一個圖標,但無法找到資源。XAML不知道資源文件夾

代碼:

.... 
xmlns:resx="clr-namespace:Admin_Overwatch.Properties" 
Title="MainWindow" Height="400" Width="600" Icon="{x:Static 
resx:Resources.TitelLogomRand1}"> 

錯誤: 「這個名字‘資源’doesen't命名空間中的存在......」

的courious的事情是,在自動套用格式發現每一個圖標在資源文件中。我有重建它沒有任何成功,並嘗試一個新的資源文件夾也沒有成功。

爲什麼找不到文件夾?

編輯: 我也試過這個教程沒有任何成功,我得到了同樣的錯誤,找不到的資源.... http://social.technet.microsoft.com/wiki/contents/articles/22420.binding-to-resources-resx-files-in-xaml.aspx

+0

嘗試從'internal'在'內部類Resources' – StepUp

+0

設置訪問修飾符'public'在屬性的資源文件夾「PublicResXFileCodeGenereator」 – SeeuD1

回答

0

的答案是使用大會除正常CLR:

xmlns:resx="clr-namespace:Admin_Overwatch.Properties;assembly=Admin-Overwatch" 
xmlns:local="clr-namespace:Admin_Overwatch;assembly=Admin-Overwatch" 

大會名稱可由 發現右鍵點擊下屬性的項目名稱 - >應用程序。

但重要的是,它是不可能加載從wxf resx的圖片,只有在勝利形式。

在這裏看到: How to use Resources.resx to link images