public LoginWindow([Import(typeof(IResolver))] IResolver resolver) { this.resolver = resolver; this.pbData = resolver.GetInstanceOf <IPBData>(); this.pbData.OnInvalidVersion += pbData_OnInvalidVersion; InitializeComponent(); this.Loaded += onLoaded; loginLanguage = new LoginLanguage(resolver); NavigateloginScreens(ScreenNames.ShowProductTour); Closing += OnLoginClosing; CenterWindowOnScreen(); createAccountEmptyTask = new Task <CreateAccountViewModel>(() => new CreateAccountViewModel(resolver, "")); createAccountEmptyTask.Start(); this.IsVisibleChanged += LoginWindow_IsVisibleChanged; }
public override void InitializeLanguage() { Language = new LoginLanguage(ModuleInfo); base.InitializeLanguage(); }