コード例 #1
0
		public ActivityLauncher(
			ActivityService activityService, 
			ViewModel.Factory viewModelFactory)
		{
			this.activityService = activityService;
			this.viewModelFactory = viewModelFactory;
		}
コード例 #2
0
        public ActivityViewModel(StageManager navigator, ActivityService activityService)
        {
            Contract.ArgumentNotNull("navigator", navigator);
            Contract.ArgumentNotNull("activityService", activityService);

            this.navigator       = navigator;
            this.activityService = activityService;
        }
コード例 #3
0
 public MainMenuViewModel(
     StageManager navigator,
     SessionState sessionState,
     AuthenticationService authenticator,
     ActivityService activityService,
     ActivityLauncher activityLauncher)
 {
     this.navigator        = navigator;
     this.sessionState     = sessionState;
     this.authenticator    = authenticator;
     this.activityService  = activityService;
     this.activityLauncher = activityLauncher;
 }
コード例 #4
0
		public MainMenuViewModel(
			StageManager navigator, 
			SessionState sessionState,
			AuthenticationService authenticator, 
			ActivityService activityService,
			ActivityLauncher activityLauncher)
		{
			this.navigator = navigator;
			this.sessionState = sessionState;
			this.authenticator = authenticator;
			this.activityService = activityService;
			this.activityLauncher = activityLauncher;
		}
コード例 #5
0
 public TicTacToeViewModel(StageManager navigator, ActivityService activityService) : base(navigator, activityService)
 {
     State.ValueChanged       += OnGameStateChange;
     GamesPlayed.ValueChanged += UpdateWinningPercentage;
     GamesWon.ValueChanged    += UpdateWinningPercentage;
 }
コード例 #6
0
		public ExampleActivityViewModel(StageManager navigator, ActivityService activityService) : base(navigator, activityService)
		{
		}
コード例 #7
0
 public ExampleActivityViewModel(StageManager navigator, ActivityService activityService) : base(navigator, activityService)
 {
 }
コード例 #8
0
		public WebActivityViewModel(SessionState sessionState, StageManager navigator, ActivityService activityService) : base(navigator, activityService)
		{
			Contract.ArgumentNotNull("sessionState", sessionState);

			this.sessionState = sessionState;
		}
コード例 #9
0
        public WebActivityViewModel(SessionState sessionState, StageManager navigator, ActivityService activityService) : base(navigator, activityService)
        {
            Contract.ArgumentNotNull("sessionState", sessionState);

            this.sessionState = sessionState;
        }