TextBox.TextDecorations TextBox.TextDecorations TextBox.TextDecorations TextBox.TextDecorations Property

定義

テキスト ボックスに適用する文字装飾を取得します。Gets the text decorations to apply to the text box.

public:
 property System::Windows::TextDecorationCollection ^ TextDecorations { System::Windows::TextDecorationCollection ^ get(); void set(System::Windows::TextDecorationCollection ^ value); };
public System.Windows.TextDecorationCollection TextDecorations { get; set; }
member this.TextDecorations : System.Windows.TextDecorationCollection with get, set
Public Property TextDecorations As TextDecorationCollection

プロパティ値

テキスト ボックスに適用する文字装飾が格納される TextDecorationCollection コレクション。A TextDecorationCollection collection that contains text decorations to apply to the text box. 既定値は null です (文字装飾は適用されません)。The default is null (no text decorations applied).

次の例では、を例TextDecorationsの要素とRunして使用して、属性を設定する方法を示します。The following example shows how to set the TextDecorations attribute, using Run as the example element.

<FlowDocument ColumnWidth="200">
  <Paragraph>
    <Run TextDecorations="Strikethrough">
      This text will render with the strikethrough effect.
    </Run>
  </Paragraph>
</FlowDocument>

この例の表示結果を次の図に示します。The following figure shows how this example renders.

スクリーン既定の取り消し効果Screenshot: Text with default strikethrough effect

次の図は、それぞれOverLineBaseline、およびUnderline装飾がどのようにレンダリングされるかを示しています。The following figures show how the OverLine, Baseline, and Underline decorations render, respectively.

![スクリーン上線の]textdecorator(~/add/media/inline-textdec-over.png "スクリーンショット:上線の TextDecorator")Screenshot: Overline TextDecorator

![スクリーン]テキスト(~/add/media/inline-textdec-base.png "スクリーンショットの既定のベースライン効果:テキストに対する既定のベースライン効果")Screenshot: Default baseline effect on text

スクリーン既定の下線効果Screenshot: Text with default underline effect

次の例では、プログラムをTextDecorations使用してプロパティを設定する方法を示します。The following example shows how to set the TextDecorations property programmatically.

Run run1 = new Run("This text will render with the strikethrough effect.");
run1.TextDecorations = TextDecorations.Strikethrough;
Dim run1 As New Run("This text will render with the strikethrough effect.")
run1.TextDecorations = TextDecorations.Strikethrough

注釈

TextDecorationオブジェクトは、テキストに追加できるビジュアル装飾です。A TextDecoration object is a visual ornamentation you can add to text. 文字の装飾には、下線、基準、取り消し線、および上線の4種類があります。There are four types of text decorations: underline, baseline, strikethrough, and overline. 文字装飾の詳細については、「方法:文字装飾を作成します。For more information about text decorations, see How to: Create a Text Decoration.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field TextDecorationsProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true AffectsRender

適用対象