public SplashScreen(ISplashViewModel splashViewModel) { InitializeComponent(); DataContext = splashViewModel; splashViewModel.Initialized += SplashViewModel_Initialized; Show(); this.splashViewModel = splashViewModel; }
public override void ConfigureAppliactionSplashInfo(ISplashViewModel splashViewModel) { splashViewModel.ProductName = "Wise Test WPF Application"; splashViewModel.EnviormentName = Environment.MachineName; Assembly assembly = Assembly.GetExecutingAssembly(); FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location); splashViewModel.Version = fvi.FileVersion; splashViewModel.Logo = new Uri(@"pack://application:,,,/Wise.Framework.Presentation.Resources;component/Resources/logo.png", UriKind.Absolute); }
public SplashRunner(IContainer container, ISplashViewModel splashViewModel) { viewModel = splashViewModel; this.container = container; }
/// <summary> /// Method responsible for setting up aplication splash screen /// </summary> /// <param name="splashViewModel">view model contains</param> public virtual void ConfigureAppliactionSplashInfo(ISplashViewModel splashViewModel) { }
public SplashView(ISplashViewModel viewModel) { InitializeComponent(); viewModel.View = this; }
/// <summary> /// Ctor for shell window object /// </summary> /// <param name="splashViewModel">default shell window view model</param> /// c public SplashWindow(ISplashViewModel splashViewModel) { splashViewModel.SplashDispatcher = Dispatcher; DataContext = splashViewModel; InitializeComponent(); }