public FirstLaunch() { InitializeComponent(); ViewModel = Lib.IoC.Get <FirstLaunchViewModel>(); // Disable Original Button Visibility base.ViewModel.CloseButtonVisibility = Visibility.Collapsed; base.ViewModel.MaximizeButtonVisibility = Visibility.Collapsed; base.ViewModel.MinimizeButtonVisibility = Visibility.Collapsed; // Init Events ViewModel.Initialize(() => ActionWrappers.ExecuteWithApplicationDispatcher(this.Close)); this.Closing += (sender, args) => ViewModel.Dispose(); }
/// <inheritdoc /> public CompleteViewModel(FirstLaunchViewModel firstLaunchViewModel) { _firstLaunchViewModel = firstLaunchViewModel; }
/// <inheritdoc /> public AddApplicationViewModel(FirstLaunchViewModel firstLaunchViewModel, AddApplicationCommand addApplicationCommand) { FirstLaunchViewModel = firstLaunchViewModel; AddApplicationCommand = addApplicationCommand; }