コード例 #1
0
ファイル: PlanTreeViewModel.cs プロジェクト: xbadcode/Rubezh
		public void AddPlanPresenter(IPlanPresenter<Plan, XStateClass> planPresenter)
		{
			AllPlans.ForEach(planViewModel => planViewModel.RegisterPresenter(planPresenter));
		}
コード例 #2
0
ファイル: PlansModuleLoader.cs プロジェクト: xbadcode/Rubezh
		private void OnRegisterPlanPresenter(IPlanPresenter<Plan, XStateClass> planPresenter)
		{
			if (!_planPresenters.Contains(planPresenter))
				_planPresenters.Add(planPresenter);
		}
コード例 #3
0
ファイル: PlansViewModel.cs プロジェクト: saeednazari/Rubezh
		void OnRegisterPlanPresenter(IPlanPresenter<Plan> planPresenter)
		{
			if (!PlanPresenters.Contains(planPresenter))
			{
				PlanPresenters.Add(planPresenter);
				if (_initialized)
					PlanTreeViewModel.AddPlanPresenter(planPresenter);
				OnSelectedPlanChanged();
			}
		}