我希望AvalonEdit控件具有不同的背景颜色,但是虽然我看到了对单个线条着色的解决方案,但我似乎找不到只设置整个背景颜色的解决方案。通常这在大多数控件中都是一项简单的任务。显而易见的属性似乎是
ICSharpCode.AvalonEdit.TextEditor.Background
例如,如果我的AvalonEdit控件被称为“TheEditor”,我希望像
这样的行TheEditor.Background = .....
但即使将它设置为类的新实例,我似乎也无法接受任何内容。
我是C#的新手(这是我的第一个项目)并且不禁想到我错过了一些基本的东西。
答案 0 :(得分:1)
我找到了这个属性的正确用法;
示例:
ThisEditor.Background = System.Windows.Media.Brushes.Red;
我的范围内有另一个画笔类型(System.Windows.Drawing.Brush),这也引起了一些混乱,直到我完全限定从“Brushes.Red”到“System.Windows.Media.Brushes.Red”的路径。