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;
        }
Example #2
0
 public override void InitializeLanguage()
 {
     Language = new LoginLanguage(ModuleInfo);
     base.InitializeLanguage();
 }