2013-08-01 1 views
0

Je veux avoir différentes couleurs d'arrière-plan pour le contrôle AvalonEdit mais bien que je vois des solutions pour colorer des lignes individuelles, je n'arrive pas à en trouver une juste pour définir la couleur d'arrière-plan. Habituellement, c'est une tâche simple dans la plupart des contrôles. La propriété évidente semblait êtreComment définir la couleur d'arrière-plan de toile pour AvalonEdit en C#

ICSharpCode.AvalonEdit.TextEditor.Background

Par exemple, si mon contrôle AvalonEdit est appelé « TheEditor » Je souhaite une

quelque chose comme la ligne

TheEditor.Background = .... Mais je n'arrive pas à l'accepter même si je le place sur une nouvelle instance de sa classe. Je suis très nouveau à C# (c'est mon premier projet) et je ne peux m'empêcher de penser qu'il me manque quelque chose de fondamental.

Répondre

1

J'ai trouvé l'utilisation correcte pour cette propriété;

Exemple:

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

Il y avait un autre type de brosse dans mon champ (System.Windows.Drawing.Brush) qui a été à l'origine également une certaine confusion jusqu'à ce que je me suis qualifié complètement le chemin de « Brushes.Red » à " System.Windows.Media.Brushes.Red "

Questions connexes