信息
您所需的主题如下所示。但此主题未包含在此库中。

PasswordBox.SelectionForeground 属性

2013/12/13

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

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

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

XAML 值

singleBrush

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

colorString

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

属性值

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

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

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

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

安全说明安全说明:

避免对源代码中的密码进行硬编码。


<TextBlock Text="Demonstrating styles for PasswordBox" Margin="20,10,0,0" />
<TextBlock FontSize="18" Margin="20,10,0,0" TextWrapping="Wrap">
    Select the following password to view the results of setting the 
    SelectionForeground and SelectionBackground properties.
</TextBlock>
<PasswordBox Margin="20,10,0,0" Password="HelloWorld" Width="200" Height="70" 
             SelectionForeground="Black" HorizontalAlignment="Left">
    <PasswordBox.SelectionBackground>
        <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
            <GradientStop Color="Gray" Offset="0.0" />
            <GradientStop Color="White" Offset="1.0" />
        </LinearGradientBrush>
    </PasswordBox.SelectionBackground>
</PasswordBox>


Windows Phone OS

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

Windows Phone

显示: