Block クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのブロック レベルのコンテンツ要素のベースを提供する抽象クラス。
public ref class Block : TextElement
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Block : TextElement
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class Block : TextElement
Public Class Block
Inherits TextElement
- 継承
- 派生
- 属性
注釈
ブロックは、すべての種類のブロック コンテンツに適用するテキスト書式設定プロパティを定義します。 これらのプロパティは、 LineHeight、 LineStackingStrategy、 Margin、 TextAlignment です。 ブロックは、 TextElement のテキスト書式設定プロパティとその他の API も継承します。
Windows ランタイム XAML ボキャブラリでは、唯一のブロックの種類は Paragraph です。 Paragraph を使用して、RichTextBlock コントロール内に表示するテキストブロックを定義します。 すべての RichTextBlock には、少なくとも 1 つの段落を含める必要があります。
BlockCollection は、 RichTextBlock.Blocks プロパティで使用される厳密に型指定されたコレクション クラスです。 RichTextBlock 内で XAML オブジェクト要素を指定することで、RichTextBlock のブロック テキスト コンテンツを割り当てることができます。 これは通常、暗黙的なコレクションと XAML プロパティ構文を使用して行われます。 これにより、Paragraph 要素は XAML マークアップの RichTextBlock の直接の子として表示されます。 例えば次が挙げられます。
<RichTextBlock>
<Paragraph>First paragraph.</Paragraph>
<Paragraph>Second paragraph.</Paragraph>
<Paragraph>Third paragraph. <Bold>With an inline.</Bold></Paragraph>
</RichTextBlock>
派生 クラスをブロックする
Block は Paragraph の親クラスです。
移行のメモ
Windows ランタイム XAML ボキャブラリでは 、Section クラスはサポートされていません。 Windows Presentation Foundation (WPF) から XAML を移行する場合は、代わりに Paragraph ブロック要素を使用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| Block() |
Block 派生クラスの基底クラスの初期化動作を提供します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AccessKey |
この要素のアクセス キーを取得または設定します。 (継承元 TextElement) |
| AccessKeyScopeOwner |
ソース要素のビジュアル ツリーにない場合でも、この要素のアクセス キー スコープを提供するソース要素を取得または設定します。 (継承元 TextElement) |
| AllowFocusOnInteraction |
ユーザーが要素を操作するときに要素が自動的にフォーカスを取得するかどうかを示す値を取得または設定します。 (継承元 TextElement) |
| CharacterSpacing |
em の 1/1000 単位で文字間の均一な間隔を取得または設定します。 (継承元 TextElement) |
| ContentEnd |
要素内のコンテンツの末尾を表す TextPointer を取得します。 (継承元 TextElement) |
| ContentStart |
要素内のコンテンツの先頭を表す TextPointer を取得します。 (継承元 TextElement) |
| Dispatcher |
Windows App SDK アプリで常に |
| DispatcherQueue |
このオブジェクトが関連付けられている |
| ElementEnd |
要素の末尾の直後の位置を表す TextPointer を取得します。 (継承元 TextElement) |
| ElementStart |
要素の開始直前の位置を表す TextPointer を取得します。 (継承元 TextElement) |
| ExitDisplayModeOnAccessKeyInvoked |
アクセス キーの呼び出し時にアクセス キーの表示を閉じるかどうかを指定する値を取得または設定します。 (継承元 TextElement) |
| FontFamily |
要素のコンテンツに適した最上位レベルのフォント ファミリを取得または設定します。 (継承元 TextElement) |
| FontSize |
要素のコンテンツのフォント サイズを取得または設定します。 (継承元 TextElement) |
| FontStretch |
選択するファミリ内のフォントのグリフ幅を取得または設定します。 (継承元 TextElement) |
| FontStyle |
この要素内のコンテンツのフォント スタイルを取得または設定します。 (継承元 TextElement) |
| FontWeight |
この要素のコンテンツのフォント ファミリから選択する最上位レベルのフォントの太さを取得または設定します。 (継承元 TextElement) |
| Foreground |
この要素のコンテンツに適用する ブラシ を取得または設定します。 (継承元 TextElement) |
| HorizontalTextAlignment |
ブロック内のテキストの配置方法を示す値を取得または設定します。 |
| HorizontalTextAlignmentProperty |
HorizontalTextAlignment 依存関係プロパティを識別します。 |
| IsAccessKeyScope |
要素が独自のアクセス キー スコープを定義するかどうかを示す値を取得または設定します。 (継承元 TextElement) |
| IsTextScaleFactorEnabled |
システム テキスト サイズの設定を反映するために、自動テキスト拡大を有効にするかどうかを取得または設定します。 (継承元 TextElement) |
| KeyTipHorizontalOffset |
テキスト要素に対してキーヒントを配置する距離を示す値を取得または設定します。 (継承元 TextElement) |
| KeyTipPlacementMode |
テキスト要素に関連してキーヒントが配置される場所を示す値を取得または設定します。 (継承元 TextElement) |
| KeyTipVerticalOffset |
テキスト要素に対するキーヒントの配置距離を示す値を取得または設定します。 (継承元 TextElement) |
| Language |
TextElement に適用されるローカライズ/グローバリゼーション言語情報を取得または設定します。 (継承元 TextElement) |
| LineHeight |
コンテンツの各行の高さを取得または設定します。 |
| LineHeightProperty |
LineHeight 依存関係プロパティを識別します。 |
| LineStackingStrategy |
ブロック内のテキスト行ごとに行ボックスを決定する方法を示す値を取得または設定します。 |
| LineStackingStrategyProperty |
LineStackingStrategy 依存関係プロパティを識別します。 |
| Margin |
Block 要素の周囲の領域の量を取得または設定します。 |
| MarginProperty |
Margin 依存関係プロパティを識別します。 |
| Name |
オブジェクトの一意の ID を取得または設定します。 名前は、XAML の最初の解析からのみ設定できます。 (継承元 TextElement) |
| TextAlignment |
テキスト コンテンツの水平方向の配置を取得または設定します。 |
| TextAlignmentProperty |
TextAlignment 依存関係プロパティを識別します。 |
| TextDecorations |
テキストに適用される装飾を示す値を取得または設定します。 (継承元 TextElement) |
| XamlRoot |
この要素が表示される XamlRoot を取得または設定します。 (継承元 TextElement) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| AccessKeyDisplayDismissed |
アクセス キー のビジュアルを非表示にする必要があることをコントロールに通知するためにアクセス キー シーケンスが完了したときに発生します。 (継承元 TextElement) |
| AccessKeyDisplayRequested |
アクセス キー のビジュアルを表示する必要があることをコントロールに通知するためにアクセス キー シーケンスが開始されたときに発生します。 (継承元 TextElement) |
| AccessKeyInvoked |
ユーザーがアクセス キー シーケンスを完了して、アクセス キー アクションを呼び出す必要があることを要素に通知したときに発生します。 (継承元 TextElement) |