ListView
特定のディレクトリからの .jpg 形式のすべての画像を含む があります。次のコードを使用してコードビハインドで埋められます。
DirectoryInfo folder = new DirectoryInfo(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName) + App.putanjaSlika);
FileInfo[] images = folder.GetFiles("*.jpg");
for (int i = 0; i<images.Length; ++i)
{
FileInfo img = images[i];
Thumbnails.Items.Add(new BitmapImage(new Uri(img.FullName)));
}
これは見事に機能しますが、ご覧のとおり、道筋はほとんど決まっています。BrowseDirectoryDialog
私が必要としているのは、特定のディレクトリを「開く」ことができ、上記のコードの最初の行の引数として特定のパスを使用できる、ある種の aです。
私はこの質問Open directory dialogを見つけました。私は Ookii.Dialogs ソリューションが好きですが、おそらく 2 番目の回答の下にあるソリューションがさらに気に入っています。しかし、そのスレッドが 3.5 年も前のものであることを見て、私はそれを見つけることができなかったので、より良い解決策が出てくるかどうか尋ねたかった.