我有一個ListView
,其中包含來自給定目錄的.jpg格式的所有圖像。它充滿使用下面的代碼隱藏代碼:WPF OpenDirectoryDialog爲了獲取和設置ListView項目的路徑來源
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
,它可以讓我「打開」給定的目錄,並使用定位路徑作爲上述代碼第一行的參數。
我發現這個問題Open directory dialog我喜歡Ookii.Dialogs解決方案,但可能更多的解決方案在第二個答案下。然而,看到這個線程是如何3.5歲的,我想問一下是否有更好的解決方案出來,因爲我找不到任何線程。
這幾乎是我在找的東西。真好。謝謝 :) – user2352164