簡體   English   中英

如何在C#中為AvalonEdit設置畫布背景顏色

[英]How to set the canvas background color for AvalonEdit in C#

我想為AvalonEdit控件提供不同的背景顏色,但是雖然我看到了對單個線條進行着色的解決方案,但我似乎找不到一個只是為了設置整個背景顏色。 通常這在大多數控件中都是一項簡單的任務。 顯而易見的屬性似乎是

ICSharpCode.AvalonEdit.TextEditor.Background

例如,如果我的AvalonEdit控件被稱為“TheEditor”,我希望有一個類似的行

TheEditor.Background = .....

但即使將它設置為它的類的新實例,我也似乎無法接受任何東西。

我是C#的新手(這是我的第一個項目)並且不禁想到我錯過了一些基本的東西。

我找到了這個屬性的正確用法;

示例:

         ThisEditor.Background =  System.Windows.Media.Brushes.Red;

在我的范圍內有另一個畫筆類型(System.Windows.Drawing.Brush),這也引起了一些混亂,直到我完全限定從“Brushes.Red”到“System.Windows.Media.Brushes.Red”的路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM