TextBox.SelectionForeground 属性

2013/12/13

获取或设置用于文本框中选定文本的画笔。

Namespace:  System.Windows.Controls
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public Brush SelectionForeground { get; set; }
<TextBox>
  <TextBox.SelectionForeground>
    singleBrush
  </TextBox.SelectionForeground>
</TextBox>
<TextBox SelectionForeground="colorString"/>

XAML 值

singleBrush

object.SelectionForeground 的打开和关闭属性元素中,只有一个对象元素用于派生自 Brush 的对象。 该对象元素通常是下列 Windows Phone 类之一: LinearGradientBrushRadialGradientBrushImageBrushSolidColorBrushVideoBrush

colorString

SolidColorBrushColor,表示为特性字符串。 这可以是一个指定的颜色、一个 RGB 值或者一个 ScRGB 值。 RGBScRGB 还可以指定 alpha 信息。 请参见 Color

属性值

类型: System.Windows.Media.Brush
用于文本框中选定文本的画笔。

依赖项属性标识符字段: SelectionForegroundProperty.

使用 SelectionForeground 属性可在文本框控件中更改选定文本的前景。

下面的代码段演示您如何能够使用 SelectionForeground 属性在 TextBox 中设置选定文本的前景。 此示例是 TextBox 类概述中提供的一个更大的示例的一部分。


<TextBlock Margin="20,40,0,0" Text="Demonstrating styles for TextBox" />

<TextBlock Margin="20,0,0,0" TextWrapping="Wrap">
    Select the following text to view the results of SelectionForeground and SelectionBackground properties.
</TextBlock>

<TextBox Text="Styles" Margin="20,5,0,0" HorizontalAlignment="Left" Width="200" Height="70" Foreground="White" Background="Black" BorderBrush="White" SelectionForeground="Black">
    <TextBox.SelectionBackground>
        <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
            <GradientStop Color="Gray" Offset="0.0" />
            <GradientStop Color="White" Offset="1.0" />
        </LinearGradientBrush>
    </TextBox.SelectionBackground>
</TextBox>


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft