コード例 #1
0
        private void UpdateCommands()
        {
            RemoveSelectedVideoCommand.RaiseCanExecuteChanged();
            AddMarkerCommand.RaiseCanExecuteChanged();
            RemoveSelectedMarkerCommand.RaiseCanExecuteChanged();

            PlayCommand.RaiseCanExecuteChanged();
            PauseCommand.RaiseCanExecuteChanged();
            StopCommand.RaiseCanExecuteChanged();
            Plus5Command.RaiseCanExecuteChanged();
            Minus5Command.RaiseCanExecuteChanged();
        }
コード例 #2
0
    public void OnClick()
    {
        var mp     = Input.mousePosition;
        var newPos = Camera.allCameras[0].ScreenToWorldPoint(mp);

        var command = new AddMarkerCommand(mp);

        command.Do(this);
        UndoStack.Push(command);
        RedoStack.Clear();
        //AddMarker(mp);
        DrawLines();
    }