public UsersViewModel(IUsersService userService, IMediator mediator, IVisualStateManager stateManager) { this.userService = userService; this._mediator = mediator; this.stateManager = stateManager; mediator.Register(this); LoadUsers(); }
public ContactListViewModel(IContactsDataService contactsDataService, IVisualStateManager stateManager, IDispatcherService dispatcherService) { _dispatcherService = dispatcherService; _stateManager = stateManager; _contactsDataService = contactsDataService; SearchCommand = new DelegateCommand <string>(Search, CanSearch); InitData(); }
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; }
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); }); }
public MainViewModel(IVisualStateManager stateManager) { _stateManager = stateManager; }