public OpenFolderDialogEdit()
 {
     OpenDialog = () =>
     {
         OpenFolderDialogService openFolderDialog = new OpenFolderDialogService();
         if (openFolderDialog.ShowDialog(Text) == true)
         {
             EditValue = openFolderDialog.Folder.Path;
             FileOKCommand?.Execute(EditValue);
         }
     };
 }
Esempio n. 2
0
        public OpenFileDialogEdit()
        {
            OpenDialog = () =>
            {
                OpenFileDialog openFileDialog = new OpenFileDialog();
                openFileDialog.Filter = FileFilter;

                if (!String.IsNullOrEmpty(Text))
                {
                    openFileDialog.FileName         = Text;
                    openFileDialog.InitialDirectory = Path.GetDirectoryName(Text);
                }

                if (openFileDialog.ShowDialog() == true)
                {
                    EditValue = openFileDialog.FileName;
                    FileOKCommand?.Execute(EditValue);
                }
            };
        }
Esempio n. 3
0
        public FileDialogEdit()
        {
            Height             = 25;
            IsTextEditable     = false;
            AllowDefaultButton = false;

            Buttons.Add(new ButtonInfo()
            {
                GlyphKind = GlyphKind.Regular,
                Command   = new DelegateCommand(() => { OpenDialog?.Invoke(); }, () => FileOKCommand?.CanExecute(EditValue) == true)
            });
        }