public void Show(SplashScreen splashScreen, Func<SplashScreen, UserControl> splashFactory, WindowLogic window) { if (splashFactory == null) return; var splash = splashFactory(splashScreen); var service = new OverlayService(); popup = service.Show(Sizes.FullScreen, splash); window.Activate(WindowLogic.ActivateSources.SplashScreen, this); }
protected sealed override void OnWindowCreated(WindowCreatedEventArgs args) { this.LogInfo($"{args.Window}"); var viewService = WindowLogic.Register(args.Window); }
public void Show(SplashScreen splashScreen, Func <SplashScreen, UserControl> splashFactory, WindowLogic window) { if (splashFactory == null) { return; } var splash = splashFactory(splashScreen); var service = new OverlayService(); popup = service.Show(Sizes.FullScreen, splash); window.Activate(WindowLogic.ActivateSources.SplashScreen, this); }