private void Window_Loaded(object sender, RoutedEventArgs e) { log.InfoFormat("Loaded, visibility:{0}", this.Visibility); ProgressDialogLogin.Instance.ShowDialog(this); _loginMgr.LoginWindow = this; // init app below to show login window quickly Application.Current.Dispatcher.InvokeAsync(() => { InitAppParameters(); HwndSource hwndSource = (HwndSource)HwndSource.FromVisual((Window)sender); hwndSource.AddHook(DragHook); _handle = new WindowInteropHelper(this).Handle; MainWindow mainWindow = (MainWindow)Application.Current.MainWindow; DisplayUtil.AdjustWindowPosition(this, mainWindow); mainWindow.InitData(); ProgressDialogLogin.Instance.Hide(); LoginManager.Instance.IsInitFinished = true; this.Activate(); }); }
private void Window_Loaded(object sender, RoutedEventArgs e) { DisplayUtil.AdjustWindowPosition(this, VideoPeopleWindow.Instance); }
private void Window_Loaded(object sender, RoutedEventArgs e) { log.Info("Adjust window postion begin"); DisplayUtil.AdjustWindowPosition(this, VideoPeopleWindow.Instance); log.Info("Adjust window postion end"); }