Example #1
0
        public FluentSessionRecorder MaximizeWindow()
        {
            var command = new MaximizeCommand();

            _performer.Perform(command);

            return(this);
        }
 private void InitCommands()
 {
     DragCommand             = new DragCommand(this);
     MinimizeCommand         = new MinimizeCommand(this);
     MaximizeCommand         = new MaximizeCommand(this);
     QuitCommand             = new QuitCommand(this);
     NewCommand              = new NewCommand(this);
     ExportCommand           = new ExportCommand(this);
     ChangeHeightCommand     = new ChangeHeightCommand(this);
     DetailResolutionCommand = new DetailResolutionCommand(this);
     HelpCommand             = new HelpCommand(this);
 }
        void Handle_Clicked(object sender, System.EventArgs e)
        {
            if (sender == btnMute)
            {
            }
            else if (sender == btnPlay)
            {
                if (Player == null)
                {
                    return;
                }
                switch (Player.Status)
                {
                case VideoStatus.NotReady:
                    break;

                case VideoStatus.Playing:
                    Player.Stop();
                    break;

                case VideoStatus.Stoped:
                    Player.Play();
                    break;
                }
            }
            else if (sender == btnChangeView)
            {
                //todo
            }
            else if (sender == btnFullScreen)
            {
                if (MaximizeCommand == null)
                {
                    return;
                }
                MaximizeCommand.Execute(MaximizeCommandParameter);
            }
            else if (sender == btnShowVideoLevelPopup)
            {
                ShowPopup();
            }
        }
 public void SetUp()
 {
     _defaultCommand = new MaximizeCommand();
 }
 private void MaximizeCommand_CanExecuteChanged(object sender, EventArgs e)
 {
     btnFullScreen.IsEnabled = MaximizeCommand.CanExecute(MaximizeCommandParameter);
 }