我有一個WPF窗口,其中有一個文件在我本地系統中的背景圖像。因此,XAML文件看起來像這樣:加載圖像時,WPF拋出「找不到資源」異常
<Window.Background>
<ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/>
</Window.Background>
在XAML設計,它實際上顯示了這個背景圖像,所以圖像不會在MyAssembly程序\ Resources文件夾存在。但是,在啓動應用程序的InitializeComponent()
函數調用時,它會拋出異常
無法找到資源'resources/mypic.png'。
所以我現在完全失去了。目錄與設計和運行時間不同,因此運行時不存在?
您是否設置了對dll的引用? – 2012-08-14 08:52:29
建立模式的圖像? (看到設計師的東西說*沒有*) – 2012-08-14 08:53:04
謝謝@ H.B。 ,就像我對答案評論的那樣,我甚至沒有把這個圖像包含到項目中。我猜設計師和運行時的行爲不同,對於像我這樣的新人來說有點混亂。 – tete 2012-08-14 09:12:59