Вообщем бьюсь уже 2 дня с RichTextBox'ом, не могу осилить,у меня есть консольный сервер, с него идет переадресация на RichTextBox (WPF), так вот я не могу понять как мне сделать так, чтобы те строки попадающие в RichTextBox с содержимым (Log, Error, Warning) окрашивались в соответствующие цвета,а все остальное оставалось произвольным цветом, я не могу понять как такое сделать, будьте добры набросайте пример пожалуйста. Спасибо.
Ну вот вам простой пример.
XAML:
<RichTextBox x:Name="RTB" Background="Black" TextBlock.FontWeight="Bold"/>
Code-behind:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
RTB.Document.Blocks.Clear();
Work();
}
async void Work()
{
await Task.Delay(1000);
AddWithColor("First", Colors.White);
await Task.Delay(1000);
AddWithColor("Second", Colors.Green);
await Task.Delay(1000);
AddWithColor("Third", Colors.Red);
await Task.Delay(1000);
AddWithColor("Fourth", Colors.Yellow);
}
void AddWithColor(string s, Color color)
{
var text = new Run(s) { Foreground = new SolidColorBrush(color) };
var p = new Paragraph(text) { Margin = new Thickness(0, 2, 0, 2) };
RTB.Document.Blocks.Add(p);
}
}
Результат:
Подобрать логику выбора цвета в зависимости от содержимого строки, надеюсь, сможете сами.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В БД есть таблица результатов тестирования по русскому языку и математике (SubjectCode=2):
Ребят прошу помощи, так как не могу понять как реализовать постинг на стене в группе