в richtextbox. Как мне сделать, чтобы вместо LogAppend(rtb, "test", "Red");
я мог создать свой параметр что ли (не знаю как назвать), чтобы в итоге можно было писать так LogAppend(rtb, "test", LogType.Error)
То есть я не понимаю, чем должен является LogType. Классом?
public static void LogAppend(RichTextBox box, string text, string color)
{
BrushConverter bc = new BrushConverter();
TextRange tr = new TextRange(box.Document.ContentEnd, box.Document.ContentEnd);
tr.Text = text;
try
{
tr.ApplyPropertyValue(TextElement.ForegroundProperty,
bc.ConvertFromString(color));
}
catch (FormatException) { }
}
Можно enum цветов юзать
Обсуждают сегодня