void ISplashScreenService.SetSplashScreenProgress(double progress, double maxProgress) { if (!DXSplashScreen.IsActive) { return; } DXSplashScreen.Progress(progress, maxProgress); }
void ISplashScreenService.SetSplashScreenProgress(double progress, double maxProgress) { if (!IsSplashScreenActive) { return; } if (UseIndependentWindow) { GetSplashContainer(false).Progress(progress, maxProgress); } else { DXSplashScreen.Progress(progress, maxProgress); } }
void ISplashScreenService.SetSplashScreenProgress(double progress, double maxProgress) { Dispatcher.BeginInvoke(() => { if (SplashScreenType != null && typeof(ISplashScreen).IsAssignableFrom(SplashScreenType)) { DXSplashScreen.Progress(progress); return; } var splashScreenViewModel = SplashScreenViewModel; if (splashScreenViewModel == null) { return; } splashScreenViewModel.IsIndeterminate = false; splashScreenViewModel.MaxProgress = maxProgress; splashScreenViewModel.Progress = progress; }); }