Пример #1
0
		public string[] GetPaths(Window ownerWindow) {
			var win = new OpenFromGACDlg();
			const bool syntaxHighlight = true;
			var vm = new OpenFromGACVM(syntaxHighlight, classificationFormatMap, textElementProvider);
			win.DataContext = vm;
			win.Owner = ownerWindow ?? appWindow.MainWindow;
			if (win.ShowDialog() != true)
				return Array.Empty<string>();
			return win.SelectedItems.Select(a => a.Path).ToArray();
		}
Пример #2
0
        void Execute()
        {
            var        win             = new OpenFromGACDlg();
            const bool syntaxHighlight = true;
            var        vm = new OpenFromGACVM(syntaxHighlight);

            win.DataContext = vm;
            win.Owner       = appWindow.MainWindow;
            if (win.ShowDialog() != true)
            {
                return;
            }
            OpenFileInit.OpenFiles(fileTreeView, appWindow.MainWindow, win.SelectedItems.Select(a => a.Path));
        }
Пример #3
0
 void Execute()
 {
     var win = new OpenFromGACDlg();
     const bool syntaxHighlight = true;
     var vm = new OpenFromGACVM(syntaxHighlight);
     win.DataContext = vm;
     win.Owner = appWindow.MainWindow;
     if (win.ShowDialog() != true)
         return;
     OpenFileInit.OpenFiles(fileTreeView, appWindow.MainWindow, win.SelectedItems.Select(a => a.Path));
 }
Пример #4
0
 public GACFileVM(OpenFromGACVM owner, GacFileInfo gacFileInfo)
 {
     this.owner = owner;
     this.gacFileInfo = gacFileInfo;
 }