//private void Navigation_CommunicationCommand_CanExecute(object sender, CanExecuteRoutedEventArgs e) //{ // if (_blnNavigationCommunicationCommandCanExecute) // { // e.CanExecute = true; // } // else // { // e.CanExecute = false; // } //} private void NavigatorUserControl_MergeForControllerExecute(object o) { //ControllerModel controller = (SCA.Model.ControllerModel)((SCA.WPF.ViewModelsRoot.ViewModels.Navigator.NavigatorItemViewModel)((RoutedEventArgs)o).OriginalSource).DataItem; ImportControllerViewModel importControllerVM = new ImportControllerViewModel(); importControllerVM.ImportControllerVisibilityState = Visibility.Visible; ImportControllerDataContext = importControllerVM; }
public MainWindowViewModel() { _deviceInfoViewModel8036 = new DeviceInfo8036ViewModel(); _deviceInfoViewModel8001 = new DeviceInfo8001ViewModel(); _deviceInfoViewModel8007 = new DeviceInfo8007ViewModel(); _deviceInfoViewModel8000 = new DeviceInfo8000ViewModel(); _deviceInfoViewModel8003 = new DeviceInfo8003ViewModel(); _deviceInfoViewModel8021 = new DeviceInfo8021ViewModel(); _defaultViewModel = new DefaultViewModel(); _linkageConfigStandardViewModel = new LinkageConfigStandardViewModel(); _linkageConfigGeneralViewModel = new LinkageConfigGeneralViewModel(); _linkageConfigMixedViewModel = new LinkageConfigMixedViewModel(); _manualControlBoardViewModel = new ManualControlBoardViewModel(); _summaryViewModel = new Query.SummaryInfoViewModel(); _projectSummaryViewModel = new Query.ProjectSummaryViewModel(); _loopSummaryViewModel = new Query.LoopSummaryViewModel(); ImportControllerDataContext = new ImportControllerViewModel(); CurrentView = _defaultViewModel; AutoSaveExecute(); // List<ProjectModel> lstProjects = GetNavigatorInfo(); //_navigatingViewModel = new NavigatorViewModel(lstProjects,null); }