private void FileDialog_FileDoubleClicked(object sender, FileDoubleClickedRoutedEventArgs e)
 {
     System.Diagnostics.Process.Start(e.Path);
 }
        private void FilesListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var item = (sender as ListView).SelectedItem as DirectoryItem;

            if (item.IsFolder)
            {
                SelectFolder(_folderTreeView, item.Path);
            }
            else
            {
                // Raise event to subscribers that a file has been double clicked/selected
                var args = new FileDoubleClickedRoutedEventArgs(FileDoubleClickedEvent, item.Path);
                RaiseEvent(args);
            }
        }