Поделиться через


RichTextBlock.Foreground Свойство

Определение

Возвращает или задает кисть , применяемую к текстовому содержимому RichTextBlock.

public:
 property Brush ^ Foreground { Brush ^ get(); void set(Brush ^ value); };
Brush Foreground();

void Foreground(Brush value);
public Brush Foreground { get; set; }
var brush = richTextBlock.foreground;
richTextBlock.foreground = brush;
Public Property Foreground As Brush
<RichTextBlock Foreground="{StaticResource resourceName}"/>
- or -
<RichTextBlock Foreground="colorString"/>
- or -
<RichTextBlock>
  <RichTextBlock.Foreground>singleBrush</RichTextBlock.Foreground>
</RichTextBlock>

Значение свойства

Кисть, применяемая к текстовому содержимому. По умолчанию используется пустая кисть с точки зрения чистого кода, но стили текста по умолчанию задают значение Black (для светлой темы) или White (для темной темы) для элемента TextBlock в пользовательском интерфейсе.

Комментарии

Задайте свойство Foreground, чтобы указать кисть по умолчанию, используемую для всего текста в RichTextBlock. Это значение можно переопределить для определенных текстовых элементов (например , Run) в RichTextBlock , задав свойство TextElement.Foreground .

Внешний вид текста и стилей текста по умолчанию в значительной степени зависит от активной темы и других параметров. Тема и различные стили и поведения, использующие системные параметры по умолчанию или пользовательские настройки, являются источником эффективного внешнего вида текста в среде выполнения RichTextBlock переднего плана, а также других характеристик текста. Эти значения по умолчанию можно изменить, изменив значения свойств или применив другой стиль к определенным экземплярам RichTextBlock . Вы можете изменить значение переднего плана для всего текста по умолчанию, переопределив ресурс с именем DefaultTextForegroundThemeBrush в App.xaml.

Применяется к

См. также раздел