public OptionsPageViewModel(IApplicationOptionsProvider provider, IApplicationLocalization localizer) { this.provider = provider; this.localizer = localizer; subscription = tracker.Subscribe(this); provider.OptionsChanged += OnOptionsChanged; }
/// <summary> /// /// </summary> public MainPageViewModel(IApplicationOptionsProvider optionsProvider, IDispatcherProvider dp, ISimulation simulation) { this.optionsProvider = optionsProvider; this.dp = dp; this.simulation = simulation; confirmRequest = new InteractionRequest <Confirmation>(); notificationRequest = new InteractionRequest <Notification>(); Confirm = new RelayCommand(DoConfirm); RunSimulation = new AsyncRelayCommand(RunSimulationAsync); Beehives = new ObservableCollection <BeehiveViewModel>(); optionsProvider.OptionsChanged += OnOptionsChanged; }
private void OnOptionsChanged(IApplicationOptionsProvider provider, OptionsChangedEventArgs e) { }
public HostPageViewModel(IApplicationOptionsProvider optionsProvider) { this.optionsProvider = optionsProvider; optionsProvider.OptionsChanged += OnOptionsChanged; }
public OptionsPageViewModel(IApplicationOptionsProvider provider) { this.provider = provider; cts = new CancellationTokenSource(); }
private void OnOptionsChanged(IApplicationOptionsProvider provider, OptionsChangedEventArgs e) { notificationRequest.Raise(new Notification("Title", "Content"), null); }
private void OnOptionsChanged(IApplicationOptionsProvider sender, OptionsChangedEventArgs args) { }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="T:System.Object"/>. /// </summary> public Simulation(IApplicationOptionsProvider optionsProvider) { this.optionsProvider = optionsProvider; }