이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
MSDN Library
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TextBox.CaretBrush 속성

2013-12-13

삽입 지점을 나타내는 세로 막대를 렌더링하는 데 사용되는 브러시를 가져오거나 설정합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

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

XAML 값

singleBrush

TextBox.CaretBrush의 여는 속성 요소와 닫는 속성 요소 내에서 Brush에서 파생되는 개체의 한 개체 요소입니다. 개체 요소는 일반적으로 Windows Phone 클래스인 LinearGradientBrush, RadialGradientBrush, ImageBrush, SolidColorBrush, 또는 VideoBrush 중 하나입니다.

colorString

특성 문자열로 표현된 SolidColorBrushColor입니다. 이것은 명명된 색, RGB 값 또는 ScRGB 값일 수 있습니다. RGB 또는 ScRGB는 알파 정보도 지정할 수 있습니다. Color를 참조하세요.

속성 값

형식: System.Windows.Media.Brush
삽입 지점을 나타내는 세로 막대를 렌더링하는 데 사용되는 브러시입니다.

종속성 속성 식별자 필드: CaretBrushProperty.

다음 예제에서는 TextBoxCaretBrush 속성을 XAML, C# 및 Visual Basic에서 설정합니다.


<StackPanel>
    <!--Setting the Caret to Blue color-->
    <TextBox CaretBrush="Blue" Text="HelloWorld" />
    <!--Setting the Caret to Green color-->
    <TextBox CaretBrush="Green" Text="HelloWorld" />
</StackPanel>



public void AddTB()
{
    TextBox MyTB1 = new TextBox();
    MyTB1.Text = "HelloWorld";

    //Setting the color of the caret in the first text box to blue
    SolidColorBrush MyBrush1 = new SolidColorBrush();
    MyBrush1.Color = Colors.Blue;
    MyTB1.CaretBrush = MyBrush1;
    TextBox MyTB2 = new TextBox();
    MyTB2.Text = "HelloWorld";

    //Setting the color of the caret in the second text box to green
    SolidColorBrush MyBrush2 = new SolidColorBrush();
    MyBrush2.Color = Colors.Green;
    MyTB2.CaretBrush = MyBrush2;
    MySP.Children.Add(MyTB1);
    MySP.Children.Add(MyTB2);
}



Public Sub AddTB()
    Dim MyTB1 As TextBox = New TextBox
    MyTB1.Text = "HelloWorld"

    'Setting the color of the caret in the first text box to blue
    Dim MyBrush1 As SolidColorBrush = New SolidColorBrush
    MyBrush1.Color = Colors.Blue
    MyTB1.CaretBrush = MyBrush1
    Dim MyTB2 As TextBox = New TextBox
    MyTB2.Text = "HelloWorld"

    'Setting the color of the caret in the second text box to green
    Dim MyBrush2 As SolidColorBrush = New SolidColorBrush
    MyBrush2.Color = Colors.Green
    MyTB2.CaretBrush = MyBrush2
    MySP.Children.Add(MyTB1)
    MySP.Children.Add(MyTB2)
End Sub


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2015 Microsoft