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 에는 하나 이상의 단락이 포함되어야 합니다.
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 클래스를 지원하지 않습니다. WPF(Windows Presentation Foundation)에서 XAML을 마이그레이션하는 경우 Paragraph 블록 요소를 대신 사용합니다.
생성자
| Name | Description |
|---|---|
| Block() |
블록 파생 클래스에 대한 기본 클래스 초기화 동작을 제공합니다. |
속성
| Name | Description |
|---|---|
| AccessKey |
이 요소의 액세스 키를 가져오거나 설정합니다. (다음에서 상속됨 TextElement) |
| AccessKeyScopeOwner |
원본 요소의 시각적 트리에 없는 경우에도 이 요소에 대한 액세스 키 범위를 제공하는 원본 요소를 가져오거나 설정합니다. (다음에서 상속됨 TextElement) |
| AllowFocusOnInteraction |
사용자가 상호 작용할 때 요소가 자동으로 포커스를 가져오는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 TextElement) |
| CharacterSpacing |
문자 사이의 균일한 간격을 1/1000 em 단위로 가져오거나 설정합니다. (다음에서 상속됨 TextElement) |
| ContentEnd |
요소의 콘텐츠 끝을 나타내는 TextPointer 를 가져옵니다. (다음에서 상속됨 TextElement) |
| ContentStart |
요소의 콘텐츠 시작을 나타내는 TextPointer 를 가져옵니다. (다음에서 상속됨 TextElement) |
| Dispatcher |
항상 Windows 앱 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) |
메서드
이벤트
| Name | Description |
|---|---|
| AccessKeyDisplayDismissed |
액세스 키 시퀀스가 완료되어 액세스 키 시각적 개체를 숨겨야 한다는 것을 컨트롤에 알릴 때 발생합니다. (다음에서 상속됨 TextElement) |
| AccessKeyDisplayRequested |
액세스 키 시퀀스가 액세스 키 시각적 개체를 표시해야 한다는 것을 컨트롤에 알리기 시작할 때 발생합니다. (다음에서 상속됨 TextElement) |
| AccessKeyInvoked |
사용자가 액세스 키 시퀀스를 완료하여 요소에 액세스 키 동작을 호출해야 한다고 알릴 때 발생합니다. (다음에서 상속됨 TextElement) |