Пример #1
0
        public OptionsPageViewModel(IApplicationOptionsProvider provider, IApplicationLocalization localizer)
        {
            this.provider  = provider;
            this.localizer = localizer;

            subscription = tracker.Subscribe(this);

            provider.OptionsChanged += OnOptionsChanged;
        }
Пример #2
0
        /// <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;
        }
Пример #3
0
 private void OnOptionsChanged(IApplicationOptionsProvider provider, OptionsChangedEventArgs e)
 {
 }
Пример #4
0
 public HostPageViewModel(IApplicationOptionsProvider optionsProvider)
 {
     this.optionsProvider            = optionsProvider;
     optionsProvider.OptionsChanged += OnOptionsChanged;
 }
Пример #5
0
 public OptionsPageViewModel(IApplicationOptionsProvider provider)
 {
     this.provider = provider;
     cts = new CancellationTokenSource();
 }
Пример #6
0
 private void OnOptionsChanged(IApplicationOptionsProvider provider, OptionsChangedEventArgs e)
 {
     notificationRequest.Raise(new Notification("Title", "Content"), null);
 }
Пример #7
0
 private void OnOptionsChanged(IApplicationOptionsProvider sender, OptionsChangedEventArgs args)
 {
 }
Пример #8
0
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="T:System.Object"/>.
 /// </summary>
 public Simulation(IApplicationOptionsProvider optionsProvider)
 {
     this.optionsProvider = optionsProvider;
 }