RichTextBlock.Foreground プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 という名前のリソースをオーバーライドすることで、すべての既定のテキストのフォアグラウンド値を変更できます。