예제 #1
0
        private bool ClearMeeting()
        {
            var reuslt = StopAllLives();

            if (!reuslt)
            {
                return(false);
            }

            if (_windowManager.ModeChange(ModeDisplayerType.InteractionMode))
            {
            }

            //if (_windowManager.LayoutChange(WindowNames.MainWindow, LayoutRenderType.AutoLayout))
            //{
            //}
            //if (_windowManager.LayoutChange(WindowNames.ExtendedWindow, LayoutRenderType.AutoLayout))
            //{
            //}

            return(true);
        }
예제 #2
0
        private void CheckClassModeAsync(object args)
        {
            if (args is KeyEventArgs)
            {
                KeyEventArgs keyEventArgs = (KeyEventArgs)args;

                switch (keyEventArgs.Key)
                {
                case Key.Enter:
                    InputSimulatorManager.Instance.InputSimu.Keyboard.KeyPress(VirtualKeyCode.SPACE);
                    keyEventArgs.Handled = true;
                    break;
                }
            }

            if (args is ModeDisplayerType)
            {
                ModeDisplayerType classMode = (ModeDisplayerType)args;


                try
                {
                    if (_windowManager.ModeChange(classMode))
                    {
                        //_windowManager.LayoutRendererStore.CurrentLayoutRenderType = LayoutRenderType.AutoLayout;
                    }
                    else
                    {
                        CheckClassMode();
                    }
                }
                catch (Exception ex)
                {
                    MessageQueueManager.Instance.AddError(ex.Message);
                }
            }
        }
예제 #3
0
파일: Mode.cs 프로젝트: wuscier/Classroom3
 private void SetInteractionMode()
 {
     if (_windowManager.ModeChange(ModeDisplayerType.InteractionMode))
     {
     }
 }