在icsharpcode.texteditor中更改书签面板的背景颜色

时间:2018-10-23 15:52:58

标签: c# text-editor

背景更改存在问题。 我已经将文本编辑器bg更改为:

HighlightColor hl = new HighlightColor(Color.White, Color.Black, false, false);         
        DefaultHighlightingStrategy hlStr = textControl.Document.HighlightingStrategy as DefaultHighlightingStrategy;
        hlStr.SetColorFor("Default", hl);
        hlStr.SetColorFor("LineNumbers", hl);
        hlStr.SetColorFor("FoldLine", hl);
        hlStr.SetColorFor("FoldMarker", hl);

但是我无法更改书签面板的背景颜色。我是这样做的:

var x = textControl.ActiveTextAreaControl.TextArea.IconBarMargin.Document.HighlightingStrategy as DefaultHighlightingStrategy;
        x.SetColorFor("Default", hl);
        textControl.Refresh();

为了理解-我附上照片

enter image description here

0 个答案:

没有答案