TextBox.SelectionForeground Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets the brush used for the selected text in the text box.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
Dependency property identifier field: SelectionForegroundProperty.
Use the SelectionForeground property to change the foreground of the selected text in a text box control.
The following code snippet shows how you can use the SelectionForeground property to set the foreground of the selected text in a TextBox. This example is part of a larger example available in the TextBox class overview.
<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>