Run クラス

2013/12/12

書式付きテキストまたは書式なしテキストの独立したセクションを表します。

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

[ContentPropertyAttribute("Text", true)]
public sealed class Run : Inline
<Run .../>
-or-
<Run ...>text</Run>

XAML 値

text

Run 内のテキストを定義するテキスト文字列。この文字列が、Text プロパティの値になります。

Run 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドRunRun クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティCharacterSpacingフォント サイズの 1/1000 単位で測定されるコントロール内のテキストの文字間の距離を取得または設定します。 (TextElement から継承されます。)
パブリック プロパティContentEnd要素内のコンテンツの末尾を表す TextPointer を取得します。 (TextElement から継承されます。)
パブリック プロパティContentStart要素内のコンテンツの先頭を表す TextPointer を取得します。 (TextElement から継承されます。)
パブリック プロパティDispatcherこのオブジェクトに関連付けられている Dispatcher を取得します。 (DependencyObject から継承されます。)
パブリック プロパティElementEnd要素の末尾直後の位置を表す TextPointer を取得します。 (TextElement から継承されます。)
パブリック プロパティElementStart要素の先頭直前の位置を表す TextPointer を取得します。 (TextElement から継承されます。)
パブリック プロパティFlowDirectionレイアウトを制御する Run 要素内でのテキストやその他のユーザー インターフェイス要素のフロー方向を取得または設定します。
パブリック プロパティFontFamily要素のコンテンツの上位の優先フォント ファミリを取得または設定します。 (TextElement から継承されます。)
パブリック プロパティFontSize要素のコンテンツのフォント サイズを取得または設定します。 (TextElement から継承されます。)
パブリック プロパティFontStretch選択するファミリ内のフォントのグリフ幅を取得または設定します。 (TextElement から継承されます。)
パブリック プロパティFontStyleこの要素の内容のフォント スタイルを取得または設定します。 (TextElement から継承されます。)
パブリック プロパティFontWeightこの要素のコンテンツのフォント ファミリから選択する上位のフォントの太さを取得または設定します。 (TextElement から継承されます。)
パブリック プロパティForegroundこの要素のコンテンツに適用する Brush を取得または設定します。 (TextElement から継承されます。)
パブリック プロパティLanguageTextElement 要素内のコンテンツの言語を取得または設定します。 (TextElement から継承されます。)
パブリック プロパティNameオブジェクトの一意の ID を取得または設定します。Name は、XAML の初期解析からのみ設定できます。 (TextElement から継承されます。)
パブリック プロパティTextRun のテキスト コンテンツを取得または設定します。
パブリック プロパティTextDecorationsInline 要素のコンテンツに適用される文字装飾を指定する値を取得または設定します。 (Inline から継承されます。)
このページのトップへ

  名前説明
パブリック メソッドCheckAccess呼び出しスレッドが、このオブジェクトにアクセスできるかどうかを判断します。 (DependencyObject から継承されます。)
パブリック メソッドClearValue依存関係プロパティのローカル値をクリアします。 (DependencyObject から継承されます。)
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドFindNameオブジェクトの x:Name または Name の属性値を参照することにより、Windows Phone オブジェクト モデル内のオブジェクトを取得します。 (TextElement から継承されます。)
パブリック メソッドGetAnimationBaseValueアニメーションがアクティブでない場合に適用される、Windows Phone 依存関係プロパティに対し設定されている基本値を返します。 (DependencyObject から継承されます。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドGetValueDependencyObject から依存関係プロパティの現在の有効値を返します。 (DependencyObject から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッドOnCreateAutomationPeerWindows Phone オートメーション インフラストラクチャで使用するための、クラス固有の AutomationPeer 実装を返します。 (TextElement から継承されます。)
パブリック メソッドReadLocalValueローカル値が設定されている場合、依存関係プロパティのローカル値を返します。 (DependencyObject から継承されます。)
パブリック メソッドSetValueDependencyObject で依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック フィールド静的メンバーFlowDirectionPropertyFlowDirection 依存関係プロパティを識別します。
このページのトップへ

Run オブジェクトと LineBreak オブジェクトは、テキスト ブロックの基本コンテンツ単位です。各種の Run オブジェクトに書式を適用すると、テキスト ブロック内のテキストに書式を設定できます。TextBlock オブジェクトの Inlines プロパティは、テキスト ブロックのコンテンツを保持する InlineCollection です。

Run は、Paragraph および RichTextBox の各コンテンツ モデルでも使用されます。

XAML の TextBlock オブジェクト要素の内部テキストに含まれるすべてのテキストは、暗黙で Run オブジェクトに変換されて、TextBlock.Inlines プロパティ コレクションに格納されます。

XAML で Name プロパティまたは x:Name を使用して、Run (またはその他の任意の TextElement) の名前を付けることができます。Run に名前を付けると、プログラムによる変更が可能になります。たとえば、テキストを動的に変更したり、テキスト要素のコレクションの順序を変更したりできます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示:
© 2015 Microsoft