Share via


RichTextBlock.Foreground Propiedad

Definición

Obtiene o establece el pincel que se va a aplicar al contenido de texto del 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>

Valor de propiedad

Pincel usado para la aplicación al contenido de texto. El valor predeterminado es un pincel nulo desde una perspectiva de código puro, pero los estilos de texto predeterminados establecen esto en Negro (para tema claro ) o Blanco (para tema oscuro ) para un elemento TextBlock en la interfaz de usuario.

Comentarios

Establezca la propiedad Foreground para especificar el pincel predeterminado que se usará para todo el texto de RichTextBlock. Puede invalidar este valor para elementos de texto específicos ( como run) en RichTextBlock estableciendo la propiedad TextElement.Foreground .

La apariencia predeterminada de los estilos de texto y texto depende en gran medida del tema activo y de otras configuraciones. El tema y varios estilos y comportamientos que usan la configuración predeterminada del sistema o las preferencias de usuario son el origen de la apariencia en tiempo de ejecución efectiva del color de primer plano de RichTextBlock de texto, así como otras características de texto. Puede cambiar estos valores predeterminados cambiando los valores de propiedad o aplicando un estilo diferente a instancias de RichTextBlock específicas. Puedes cambiar el valor de primer plano de todo el texto predeterminado reemplazando el recurso denominado DefaultTextForegroundThemeBrush en App.xaml.

Se aplica a

Consulte también