示例#1
0
        private void OnToggleEditorOption(object parameter)
        {
            //FileViewModel f = this.ActiveDocument;
            if (parameter == null)
            {
                return;
            }

            if ((parameter is ToggleEditorOption) == false)
            {
                return;
            }

            ToggleEditorOption t = (ToggleEditorOption)parameter;

            switch (t)
            {
            case ToggleEditorOption.WordWrap:
                WordWrap = !WordWrap;
                break;

            case ToggleEditorOption.ShowLineNumber:
                ShowLineNumbers = !ShowLineNumbers;
                break;

            default:
                break;
            }
        }
示例#2
0
        private void OnToggleEditorOption(object parameter)
        {
            EdiViewModel f = this.ActiveDocument as EdiViewModel;

            if (f == null)
            {
                return;
            }

            if (parameter == null)
            {
                return;
            }

            if ((parameter is ToggleEditorOption) == false)
            {
                return;
            }

            ToggleEditorOption t = (ToggleEditorOption)parameter;

            if (f != null)
            {
                switch (t)
                {
                case ToggleEditorOption.WordWrap:
                    f.WordWrap = !f.WordWrap;
                    break;

                case ToggleEditorOption.ShowLineNumber:
                    f.ShowLineNumbers = !f.ShowLineNumbers;
                    break;

                case ToggleEditorOption.ShowSpaces:
                    f.TextOptions.ShowSpaces = !f.TextOptions.ShowSpaces;
                    break;

                case ToggleEditorOption.ShowTabs:
                    f.TextOptions.ShowTabs = !f.TextOptions.ShowTabs;
                    break;

                case ToggleEditorOption.ShowEndOfLine:
                    f.TextOptions.ShowEndOfLine = !f.TextOptions.ShowEndOfLine;
                    break;

                default:
                    break;
                }
            }
        }
示例#3
0
        private void OnToggleEditorOption(object parameter)
        {
            if (parameter == null)
            {
                return;
            }

            if ((parameter is ToggleEditorOption) == false)
            {
                return;
            }

            ToggleEditorOption t = (ToggleEditorOption)parameter;

            switch (t)
            {
            case ToggleEditorOption.WordWrap:
                this.WordWrap = !this.WordWrap;
                break;

            case ToggleEditorOption.ShowLineNumber:
                this.ShowLineNumbers = !this.ShowLineNumbers;
                break;

            case ToggleEditorOption.ShowSpaces:
                this.TextOptions.ShowSpaces = !this.TextOptions.ShowSpaces;
                break;

            case ToggleEditorOption.ShowTabs:
                this.TextOptions.ShowTabs = !this.TextOptions.ShowTabs;
                break;

            case ToggleEditorOption.ShowEndOfLine:
                this.TextOptions.ShowEndOfLine = !this.TextOptions.ShowEndOfLine;
                break;

            default:
                break;
            }
        }