в 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 цветов юзать
Обсуждают сегодня