Path Selection with a Common Dialog Box

The last item on our to-do list is allowing the user to change the path of the picture files. WPF itself doesn’t have built-in dialog box classes to manage this, but the System.Windows.Forms namespace has just what we need: the FolderBrowserDialog class. This is launched from within the event handler for our FolderOpenMenuItem Click event.

private void FolderOpenMenuItem_Click(object sender, RoutedEventArgs e){   SetPath();}private void SetPath(){   FolderBrowserDialog dlg = new FolderBrowserDialog();   dlg.ShowDialog();   _path = dlg.SelectedPath;   ResetList();}

When a user selects a folder, we update our internal field appropriately, reload the DirectoryImageList class with ...

Get Microsoft Visual Studio 2015 Unleashed, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.