相対パスを使用して XAML アプリケーションのフォルダーからすべてのファイルを取得する方法は?
WPF でビルドされた Kinect アプリケーションで遊んでいます。アプリケーションで使用されるすべての画像は に
[project dir]\Images\
あり、すべての背景は にあり
[project dir]\Images\Backgrounds\
ます。
相対パスを使用して Backgrounds ディレクトリからすべての画像のリストを取得したい。私が試してみました
DirectoryInfo(@"\Images\Backgrounds\").GetFiles();
しかし、Backgroundsディレクトリが存在する必要があると言われています[full path+project dir]\debug\bin\
各画像を手動で選択するとうまくいきます
Uri uri = new Uri(@"Images\Backgrounds\Background1.png", UriKind.Relative);
ImageSource imgsource = new BitmapImage(uri);
this.Backdrop.Source = imgsource;