Exemplo n.º 1
0
        private static void OnTextEditorLoaded(object sender, RoutedEventArgs routedEventArgs)
        {
            var element = (TextEditor)sender;

            switch (GetMode(element))
            {
            case AvalonEditMode.Ini:
                element.SyntaxHighlighting = HighlighterHolder.Get(element.TryFindResource("TextEditorSyntaxIni") as string);
                // IniFoldingStrategy.Set(TextEditor);
                break;
            }
        }
Exemplo n.º 2
0
        private static void OnModeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var element = d as TextEditor;

            if (element == null || !(e.NewValue is AvalonEditMode))
            {
                return;
            }

            var newValue = (AvalonEditMode)e.NewValue;

            switch (newValue)
            {
            case AvalonEditMode.Ini:
                element.SyntaxHighlighting = HighlighterHolder.Get(@"Ini");
                // IniFoldingStrategy.Set(TextEditor);
                break;
            }
        }