Пример #1
0
 public void SetHighlight(BracketSearchResult result)
 {
     if (this.result != result)
     {
         this.result          = result;
         this.borderPen       = (Pen)textView.FindResource(Themes.ResourceKeys.BracketHighlightBorderPen);
         this.backgroundBrush = (SolidColorBrush)textView.FindResource(Themes.ResourceKeys.BracketHighlightBackgroundBrush);
         textView.InvalidateLayer(this.Layer);
     }
 }
Пример #2
0
        public BracketHighlightRenderer(ICSharpCode.AvalonEdit.Rendering.TextView textView)
        {
            if (textView == null)
            {
                throw new ArgumentNullException("textView");
            }

            this.borderPen       = (Pen)textView.FindResource(Themes.ResourceKeys.BracketHighlightBorderPen);
            this.backgroundBrush = (SolidColorBrush)textView.FindResource(Themes.ResourceKeys.BracketHighlightBackgroundBrush);

            this.textView = textView;

            this.textView.BackgroundRenderers.Add(this);
        }