private void UnregisterProgressBar(IAsyncViewModel viewModel) { if (!_isLoaded) { return; } _progressIndicator.ClearValue(ProgressIndicator.IsVisibleProperty); _progressIndicator.ClearValue(ProgressIndicator.TextProperty); }
private void RegisterProgressBar(IAsyncViewModel viewModel) { if (!_isLoaded) { return; } SystemTray.SetProgressIndicator(this, _progressIndicator); Binding binding = new Binding("IsInAsync") { Source = viewModel }; BindingOperations.SetBinding( _progressIndicator, ProgressIndicator.IsVisibleProperty, binding); binding = new Binding("AsyncMessage") { Source = viewModel }; BindingOperations.SetBinding( _progressIndicator, ProgressIndicator.TextProperty, binding); }
private void RegisterProgressBar(IAsyncViewModel viewModel) { if (!_isLoaded) return; SystemTray.SetProgressIndicator(this, _progressIndicator); Binding binding = new Binding("IsInAsync") { Source = viewModel }; BindingOperations.SetBinding( _progressIndicator, ProgressIndicator.IsVisibleProperty, binding); binding = new Binding("AsyncMessage") { Source = viewModel }; BindingOperations.SetBinding( _progressIndicator, ProgressIndicator.TextProperty, binding); }
private void UnregisterProgressBar(IAsyncViewModel viewModel) { if (!_isLoaded) return; _progressIndicator.ClearValue(ProgressIndicator.IsVisibleProperty); _progressIndicator.ClearValue(ProgressIndicator.TextProperty); }