Esempio n. 1
0
 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;
         }
     }
 }
Esempio n. 2
0
        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();
            }
        }