public SolutionFolderView(SolutionFolderViewModel viewModel) { // Inicializa los componentes InitializeComponent(); // Inicializa el ViewModel DataContext = viewModel; viewModel.Close += (sender, result) => { DialogResult = result.IsAccepted; Close(); }; }
public SolutionFolderView(SolutionModel solution, SolutionFolderModel folderParent, SolutionFolderModel folder) { SolutionFolderViewModel viewModel = new SolutionFolderViewModel(solution, folderParent, folder); // Inicializa los componentes InitializeComponent(); // Inicializa el ViewModel DataContext = viewModel; viewModel.Close += (sender, result) => { DialogResult = result.IsAccepted; Close(); }; }
/// <summary> /// Abre la ventana para crear / modificar una carpeta de solución /// </summary> public SystemControllerEnums.ResultType OpenUpdateFolderSolutionView(SolutionFolderViewModel viewModel) { return(SourceEditorPlugin.MainInstance.HostPluginsController.HostViewsController.ShowDialog(new SolutionFolderView(viewModel))); }