Example #1
0
        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);
        }
Example #3
0
 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();
 }