다음을 통해 공유


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>

속성 값

텍스트 콘텐츠에 적용하는 데 사용되는 브러시입니다. 기본값은 순수 코드 관점에서 null 브러시이지만 기본 텍스트 스타일은 UI의 TextBlock 요소에 대해 검은색(밝은 테마의 경우) 또는 흰색(어두운 테마의 경우)으로 설정합니다.

설명

RichTextBlock의 모든 텍스트에 사용할 기본 브러시를 지정하려면 Foreground 속성을 설정합니다. TextElement.Foreground 속성을 설정하여 RichTextBlock의 특정 텍스트 요소(예: Run)에 대해 이 값을 재정의할 수 있습니다.

텍스트 및 텍스트 스타일의 기본 모양은 활성 테마 및 기타 설정에 따라 크게 달라집니다. 기본 시스템 설정 또는 사용자 기본 설정을 사용하는 테마 및 다양한 스타일 및 동작은 RichTextBlock 전경색의 효과적인 런타임 모양과 다른 텍스트 특성의 원본입니다. 속성 값을 변경하거나 특정 RichTextBlock 인스턴스에 다른 스타일을 적용하여 이러한 기본값을 변경할 수 있습니다. App.xaml에서 DefaultTextForegroundThemeBrush 라는 리소스를 재정의하여 모든 기본 텍스트의 전경 값을 변경할 수 있습니다.

적용 대상

추가 정보