Microsoft.UI.Xaml.Documents 名前空間

基本的なテキスト クラスとドキュメント モデル クラスを提供します。

クラス

名前 説明
Block

すべてのブロック レベルのコンテンツ要素のベースを提供する抽象クラス。

BlockCollection

Block 要素のコレクションを表します。

Bold

太字のフォントの太さでコンテンツをレンダリングするインライン レベルのコンテンツ要素を提供します。

Glyphs

文字、文字、または記号を特定のフォントとスタイルで視覚的に表現します。

Hyperlink

ハイパーリンクをホストするための機能を提供するインライン レベルのコンテンツ要素を提供します。

HyperlinkClickEventArgs

Hyperlink.Click イベントのデータを提供します。

Inline

Span や Run などのインライン テキスト要素の基本クラスを提供します

InlineCollection

Inline 要素のコレクションを表します。

InlineUIContainer

UIElement 型を RichTextBlock のコンテンツに埋め込むインライン コンテンツ要素を提供します。

Italic

斜体のフォント スタイルでコンテンツをレンダリングするインライン レベルのフロー コンテンツ要素を提供します。

LineBreak

テキスト コンテナーでレンダリングされるときにコンテンツ内で新しい行を開始するインライン要素を表します。

Paragraph

コンテンツを段落にグループ化するために使用されるブロック レベルのコンテンツ要素を提供します。

Run

書式設定されたテキストまたは書式設定されていないテキストの不連続セクションを表します。

Span

その他の インライン コンテンツ要素をグループ化します。 太字ハイパーリンク斜体下線の親クラス。

TextElement

また、抽象 Block クラスと Inline クラスの基底クラスとして使用される抽象クラス。 TextElement では、XAML テキスト オブジェクト モデルに関係するクラス (テキスト サイズを制御するプロパティ、フォント ファミリなどを制御するプロパティなど) の共通 API がサポートされています。

TextHighlighter

1 つまたは複数のテキスト範囲を強調表示するオブジェクトを表します。

TextHighlighterBase

TextHighlighter の基本クラス。

TextPointer

テキスト要素内の位置を表します。

Typography

OpenType 文字体裁プロパティのセットMicrosoftアクセスできます。 これらのプロパティは、テキスト オブジェクト モデルのプロパティや特定のテキスト コントロールから設定できるように、XAML 添付プロパティとして実装されます。

Underline

下線付きのテキスト装飾を使用してコンテンツをレンダリングするインライン レベルのコンテンツ要素を提供します。

構造体

名前 説明
TextRange

テキスト コンテンツの選択を表します。

列挙型

名前 説明
LogicalDirection

指定した位置 ( TextPointer) に対するテキストの挿入、取得、移動など、特定のテキスト操作を実行する論理的な方向を指定します。

UnderlineStyle

要素に使用する下線の外観を指定する定数を定義します。