コード例 #1
0
        private void FileToOpenFileSelected(FileFolderPickerWindow window)
        {
            FileInfo      fi         = new FileInfo(window.SelectedFileOrFolder);
            DirectoryInfo projfolder = fi.Directory;

            OpenProject(projfolder);
        }
コード例 #2
0
        private void OpenProjectMenuItem_Click(object sender, RoutedEventArgs e)
        {
            FileFolderPickerWindow _ffpw = new FileFolderPickerWindow(FileFolderPickerWindow.FileFolderPickerType.Files);

            _ffpw.Selected += FileToOpenFileSelected;
            _ffpw.Owner     = this;
            _ffpw.Title     = "Open Project";
            _ffpw.ShowDialog();
        }
コード例 #3
0
 private void BrowseFolder_Click(object sender, RoutedEventArgs e)
 {
     if (_ffpw == null)
     {
         _ffpw           = new FileFolderPickerWindow(FileFolderPickerWindow.FileFolderPickerType.Directories);
         _ffpw.Selected += _ffpw_Selected;
         _ffpw.Owner     = this;
         _ffpw.Title     = "Select folder for project ";
     }
     _ffpw.ShowDialog();
 }
コード例 #4
0
 void _ffpw_Selected(FileFolderPickerWindow window)
 {
     ProjectDirectory.Text = window.SelectedFileOrFolder;
 }