コード例 #1
0
        public CreateIconInput1ViewModel(Icon newIcon, IconRepository newIconRepository,
                                         IDialogService dialogService)
        {
            icon               = newIcon ?? throw new ArgumentNullException("icon");
            iconRepository     = newIconRepository ?? throw new ArgumentNullException("iconrepository");
            this.dialogService = dialogService;

            this.DisplayName = "New icon";

            ChallengeTypes = new ObservableCollection <ChallengeTypeClass>(MethParamsDisplay.GetChTypesList());

            CreateBreathingRateValues();
            CreateIpeClasses();
            CreateUniformList();
        }
コード例 #2
0
        public CreateIconInput2ViewModel(Icon newIcon, IconRepository newIconRepository, string _AgentSelected)
        {
            icon           = newIcon ?? throw new ArgumentNullException("icon");
            iconRepository = newIconRepository ?? throw new ArgumentNullException("iconrepository");

            this.AgentSelected = _AgentSelected;

            methParamsDisplay         = new MethParamsDisplay();
            methParamsDisplay.ChTypes = new List <string>();
            methParamsDisplay.Values  = new List <double>();

            ChallengeTypes   = new ObservableCollection <ChallengeTypeClass>(MethParamsDisplay.GetChTypesList());
            AgentsList       = new ObservableCollection <string>(methParamsDisplay.Agents);
            this.DisplayName = "New icon";
        }