2012-10-25 70 views
3

我正在嘗試使用棱鏡以及它爲創建應用程序而分成模塊的可能性。 在我的模塊,我想從一個XML文件加載數據,但不能讓它的工作,使WPF Prism在模塊中加載XML

Uri uri = new Uri(resourceFile, UriKind.RelativeOrAbsolute); 
StreamResourceInfo info = Application.GetResourceStream(uri); 

將查找文件在我的模塊項目的「Data」文件夾一個。相反,如果我將帶有XMl文件的「Data」文件夾放在Shell項目中,則文件已成功加載。

我錯過了什麼?

編輯:的的resourcefile值: 「數據/ file.xml」

+0

這兩種情況下'resourceFile'變量的值是什麼? –

+0

此刻值爲「Data/file.xml」。編輯問題並添加了這些信息。 – roqz

回答

0

終於得到了工作:

Uri uri = new Uri("MainModule1;component/" + resourceFile, UriKind.Relative);

我其實在此之前嘗試,但一定是搞錯了。

相關問題