0
我正在編寫一個名爲SoundFilePath
的公共屬性的類庫(Windows Phone 7目標)。
在最常見的情況下,調用WP應用程序將使用WAV文件的相對路徑填充它。然後,班級圖書館有望在某些活動中播放它。如何從類庫中獲取資源
將此視爲Windows Phone解決方案的簡化樹結構,該解決方案將使用MainPage.xaml中的我的類庫。
WPSolution_
|_References
| |_MyClassLibrary.dll
|_MainPage.xaml
|_Sounds
| |_beep.wav
某處在MainPage.xaml中你必須:
var mcl = new MyClassLibrary();
mcl.SoundFilePath = "Sounds/beep.wav";
我的問題是如何將我的類庫知道去哪裏尋找資源?
我試過幾件事情包括以下內容,但沒有成功:由格羅斯拉羅提供
Uri uri = new Uri(SoundFilePath , UriKind.Relative);
StreamResourceInfo sri = Application.GetResourceStream(uri); // sri was null
是否將wav文件的生成目標設置爲內容? –
花了我更長的時間寫這篇文章比實施(你)的解決方案!謝謝! – BlazingFrog
很高興聽到這是一個簡單的修復。 –