コード例 #1
0
 public UsersViewModel(IUsersService userService, IMediator mediator,
                       IVisualStateManager stateManager)
 {
     this.userService  = userService;
     this._mediator    = mediator;
     this.stateManager = stateManager;
     mediator.Register(this);
     LoadUsers();
 }
コード例 #2
0
 public ContactListViewModel(IContactsDataService contactsDataService,
                             IVisualStateManager stateManager, IDispatcherService dispatcherService)
 {
     _dispatcherService   = dispatcherService;
     _stateManager        = stateManager;
     _contactsDataService = contactsDataService;
     SearchCommand        = new DelegateCommand <string>(Search, CanSearch);
     InitData();
 }
コード例 #3
0
        public ImportViewModel(IVisualStateManager visualStateManager, IContainerStatus containerStatus, IMediator mediator)
        {
            _visualStateManager = visualStateManager;
            _mediator = mediator;

            Videos = new ImportCollection();

            NextCommand = new DelegateCommand(ExecuteNextCommand);
            TargetCommand = new DelegateCommand(ExecuteTargetCommand);
            AddCommand = new DelegateCommand(ExecuteAddCommand);

            SelectedQuality = QualityList[0];
            FileImport = true;

            containerStatus.ContainerUnloaded += ContainerClosed;
        }
コード例 #4
0
ファイル: TestViewModel.cs プロジェクト: jackhuclan/MEFedMVVM
        public TestViewModel(IUsersService userService, IMediator mediator,
                             IVisualStateManager stateManager)
        {
            stateManager.GoToState("Initial");// go to this state.
            this.userService  = userService;
            this._mediator    = mediator;
            this.stateManager = stateManager;
            var syncContext = System.Threading.SynchronizationContext.Current;

            ThreadPool.QueueUserWorkItem(delegate
            {
                Thread.Sleep(3000);
                syncContext.Send(delegate
                {
                    LoadUsers();
                }, null);
            });
        }
コード例 #5
0
ファイル: MainViewModel.cs プロジェクト: jackhuclan/MEFedMVVM
 public MainViewModel(IVisualStateManager stateManager)
 {
     _stateManager = stateManager;
 }