예제 #1
0
		public void Init(Service service)
		{
			ViewModel = new AppBuilderViewModel(service);
			ViewModel.AppBuildFailedRecieved += DispatchAndHandleBuildFailedRecievedEvent;
			ViewModel.BuiltAppRecieved += DispatchAndHandleBuildAppReceivedEvent;
			ViewModel.PropertyChanged += OnPropertyChangedInViewModel;
			ViewModel.Service.DataReceived += DispatchAndHandleOnServiceMessageReceived;
			BuildList.MessagesViewModel = ViewModel.MessagesListViewModel;
			BuildList.AppListViewModel = ViewModel.AppListViewModel;
			BuildList.AppListViewModel.NumberOfBuiltAppsChanged += OnNumberOfBuiltAppsChanged;
			OnNumberOfBuiltAppsChanged();
			SwitchToBuiltApps();
			DataContext = ViewModel;
		}
예제 #2
0
 public void Init(Service service)
 {
     ViewModel = new AppBuilderViewModel(service);
     ViewModel.AppBuildFailedRecieved += DispatchAndHandleBuildFailedRecievedEvent;
     ViewModel.BuiltAppRecieved       += DispatchAndHandleBuildAppReceivedEvent;
     ViewModel.PropertyChanged        += OnPropertyChangedInViewModel;
     ViewModel.Service.DataReceived   += DispatchAndHandleOnServiceMessageReceived;
     BuildList.MessagesViewModel       = ViewModel.MessagesListViewModel;
     BuildList.AppListViewModel        = ViewModel.AppListViewModel;
     BuildList.AppListViewModel.NumberOfBuiltAppsChanged += OnNumberOfBuiltAppsChanged;
     OnNumberOfBuiltAppsChanged();
     SwitchToBuiltApps();
     DataContext = ViewModel;
 }