private void EnterINWindow() { if (this.dataService.LoginWindow != null) { this.dataService.LoginWindow.Close(); this.dataService.RemoveWindow(DataService.WindowType.Login); } this.dataService.INWindow = new INWindow(); if (this.dataService.INWindow != null) { INWindow inWindow = this.dataService.INWindow as INWindow; if (inWindow != null) { inWindow.Show(); LogonWindow logonWindow2 = this.dataService.LoginWindow as LogonWindow; if (logonWindow2 != null) { logonWindow2.LogonPanel.StopAnimation(); } inWindow.InitData(); this.sessionService.IsEnable = true; SystemWindow sysWindow = this.dataService.SystemWindow as SystemWindow; sysWindow.optionItem.Enabled = this.sessionService.IsEnable; sysWindow.aboutItem.Enabled = this.sessionService.IsEnable; sysWindow.logoutItem.Enabled = this.sessionService.IsEnable; } } }
private void ActiveInWindow() { INWindow inWindow = this.dataService.INWindow as INWindow; if (inWindow != null) { if (inWindow.WindowState == WindowState.Maximized) { inWindow.WindowState = WindowState.Maximized; } else { inWindow.WindowState = WindowState.Normal; if (inWindow.Top <= 0.0 || inWindow.Left <= 0.0 || inWindow.Left + inWindow.Width >= SystemParameters.WorkArea.Width) { inWindow.Left = (SystemParameters.WorkArea.Width - inWindow.Width) / 2.0; inWindow.Top = (SystemParameters.WorkArea.Height - inWindow.Height) / 2.0; } } inWindow.Show(); inWindow.Activate(); } }