情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

TextBox.CaretBrush プロパティ

2013/12/12

挿入ポイントを示す縦棒をレンダリングするために使用されるブラシを取得または設定します。

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)
XAML の XMLNS: xmlns にマップされていません。

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

XAML 値

singleBrush

TextBox.CaretBrush のプロパティ要素の開始タグと終了タグの間に指定する、Brush から派生したオブジェクトのオブジェクト要素の 1 つ。通常、このオブジェクト要素は、次の Windows Phone クラスのいずれかです。LinearGradientBrushRadialGradientBrushImageBrushSolidColorBrush、または VideoBrush

colorString

属性文字列として表現された SolidColorBrushColor。これには、名前付きの色、RGB 値、ScRGB 値のいずれかを使用できます。RGB または ScRGB ではアルファ情報を指定することもできます。Color を参照してください。

プロパティ値

型: System.Windows.Media.Brush
挿入ポイントを示す縦棒をレンダリングするために使用されるブラシ。

依存関係プロパティの識別子フィールド:  CaretBrushProperty.

XAML、C#、および Visual Basic で TextBoxCaretBrush プロパティを設定する方法を、次のコードに示します。


<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

表示: