示例#1
0
 private void FireSettingsChangedEvent()
 {
     if (IsValid)
     {
         _applicationDispatcher.Dispatch(() => SearchSettingsChanged.Raise(this, EventArgs.Empty));
     }
 }
示例#2
0
        private void ReloadDrives()
        {
            var drives = _driveService
                         .MountedDrives
                         .Select(_driveViewModelFactory.Create)
                         .ToArray();

            _applicationDispatcher.Dispatch(() =>
            {
                _drives.Clear();
                _drives.AddRange(drives);
            });
        }
示例#3
0
 private void SetSize(long size) =>
 _applicationDispatcher.Dispatch(() => MainNodeInfoTabViewModel.SetSize(size));
示例#4
0
 private void OperationsStateServiceOnOperationStarted(object sender, OperationStartedEventArgs e) =>
 _applicationDispatcher.Dispatch(() => AddOperation(e.Operation));
示例#5
0
 private void UpdateDrivesList() =>
 _applicationDispatcher.Dispatch(() => this.RaisePropertyChanged(nameof(Drives)));