コード例 #1
0
        private void OnAdd(object parameter)
        {
            switch (SelectedTab)
            {
            case 0:
                AuxiliaryApplication newAuxApp = new AuxiliaryApplication();
                newAuxApp.Name = "New Auxiliary Application";
                AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp, this);
                newAuxAppViewModel.StartRequest        += OnAuxAppStartRequest;
                newAuxAppViewModel.StopRequest         += OnAuxAppStopRequest;
                newAuxAppViewModel.CheckRunningRequest += OnAuxAppCheckRunRequest;
                newAuxAppViewModel.IsExpanded           = true;
                AuxiliaryApplications.Add(newAuxAppViewModel);
                break;

            case 1:
                DriveMap          newDriveMap          = new DriveMap(@"\\computer\share", "Z");
                DriveMapViewModel newDriveMapViewModel = new DriveMapViewModel(newDriveMap);
                DriveMaps.Add(newDriveMapViewModel);
                break;

            default:
                break;
            }
        }
コード例 #2
0
 public AuxiliaryApplicationViewModel(AuxiliaryApplication auxApplication, SettingsWindowViewModel context)
 {
     _context          = context;
     ValidationContext = context;
     _auxApplication   = auxApplication;
     IsExpanded        = false;
 }
コード例 #3
0
        private void OnAdd(object parameter)
        {
            AuxiliaryApplication newAuxApp = new AuxiliaryApplication();

            newAuxApp.Name = "New Auxiliary Application";
            AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp);

            newAuxAppViewModel.IsExpanded = true;
            AuxiliaryApplications.Add(newAuxAppViewModel);
        }
コード例 #4
0
        private void OnAdd(object parameter)
        {
            AuxiliaryApplication newAuxApp = new AuxiliaryApplication();

            newAuxApp.Name = "New Auxiliary Application";
            AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp, this);

            newAuxAppViewModel.StartRequest        += OnAuxAppStartRequest;
            newAuxAppViewModel.StopRequest         += OnAuxAppStopRequest;
            newAuxAppViewModel.CheckRunningRequest += OnAuxAppCheckRunRequest;
            newAuxAppViewModel.IsExpanded           = true;
            AuxiliaryApplications.Add(newAuxAppViewModel);
        }
コード例 #5
0
 public AuxiliaryApplicationViewModel(AuxiliaryApplication auxApplication)
 {
     _auxApplication = auxApplication;
     IsExpanded      = false;
 }