Block Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный класс, предоставляющий базу для всех элементов содержимого на уровне блоков.
public ref class Block : TextElement
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
- Наследование
- Производный
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Block определяет свойства форматирования текста, которые должны применяться ко всем типам содержимого Block. Эти свойства: LineHeight, LineStackingStrategy, Margin и TextAlignment. Block также наследует свойства форматирования текста и другие API TextElement.
В словаре XAML среда выполнения Windows единственным типом блока является Абзац. Абзац используется для определения блоков текста, отображаемых в элементе управления RichTextBlock . Каждый RichTextBlock должен содержать по крайней мере один абзац.
BlockCollection — это строго типизированный класс коллекции, используемый свойством RichTextBlock.Blocks . Указав элементы объекта XAML в RichTextBlock, можно назначить блочное текстовое содержимое для RichTextBlock. Обычно это делается с помощью неявной коллекции и синтаксиса свойств XAML, чтобы элементы Paragraph отображались как прямые дочерние элементы RichTextBlock в разметке XAML. Пример:
<RichTextBlock>
<Paragraph>First paragraph.</Paragraph>
<Paragraph>Second paragraph.</Paragraph>
<Paragraph>Third paragraph. <Bold>With an inline.</Bold></Paragraph>
</RichTextBlock>
Блочные производные классы
Block является родительским классом для Paragraph.
Примечания о переходе
Словарь среда выполнения Windows XAML не поддерживает класс Section. Если вы переносите XAML из Windows Presentation Foundation (WPF) или Microsoft Silverlight, используйте вместо него блочный элемент Paragraph.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | HorizontalTextAlignment |
Конструкторы
Block() |
Обеспечивает поведение инициализации базового класса для классов, производных от блока . |
Свойства
AccessKey |
Возвращает или задает ключ доступа для этого элемента. (Унаследовано от TextElement) |
AccessKeyScopeOwner |
Возвращает или задает исходный элемент, предоставляющий ключ доступа область для этого элемента, даже если он не находится в визуальном дереве исходного элемента. (Унаследовано от TextElement) |
AllowFocusOnInteraction |
Возвращает или задает значение, указывающее, получает ли элемент автоматически фокус при взаимодействии с ним. (Унаследовано от TextElement) |
CharacterSpacing |
Возвращает или задает единый интервал между символами в единицах 1/1000 em. (Унаследовано от TextElement) |
ContentEnd |
Возвращает объект TextPointer , представляющий конец содержимого в элементе . (Унаследовано от TextElement) |
ContentStart |
Возвращает объект TextPointer , представляющий начало содержимого в элементе . (Унаследовано от TextElement) |
Dispatcher |
Возвращает CoreDispatcher , с которым связан этот объект. CoreDispatcher представляет средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу. (Унаследовано от DependencyObject) |
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 |
Возвращает или задает уникальное удостоверение для объекта . Имя можно задать только при первоначальном анализе XAML. (Унаследовано от TextElement) |
TextAlignment |
Возвращает или задает выравнивание по горизонтали текстового содержимого. |
TextAlignmentProperty |
Определяет свойство зависимости TextAlignment . |
TextDecorations |
Возвращает или задает значение, указывающее, какие украшения применяются к тексту. (Унаследовано от TextElement) |
XamlRoot |
Возвращает или задает xamlRoot, в котором просматривается этот элемент. (Унаследовано от TextElement) |
Методы
ClearValue(DependencyProperty) |
Очищает локальное значение свойства зависимостей. (Унаследовано от DependencyObject) |
FindName(String) |
Извлекает объект в графе объектов объектной модели или среды выполнения, ссылаясь на значение атрибута x:Name или Name объекта. (Унаследовано от TextElement) |
GetAnimationBaseValue(DependencyProperty) |
Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна. (Унаследовано от DependencyObject) |
GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей из DependencyObject. (Унаследовано от DependencyObject) |
OnDisconnectVisualChildren() |
Переопределите этот метод, чтобы реализовать поведение макета и логики при удалении элементов из содержимого или дочернего свойства класса. (Унаследовано от TextElement) |
ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если задано локальное значение. (Унаследовано от DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject . (Унаследовано от DependencyObject) |
SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей для Объекта DependencyObject. (Унаследовано от DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова метода RegisterPropertyChangedCallback. (Унаследовано от DependencyObject) |
События
AccessKeyDisplayDismissed |
Происходит при завершении последовательности ключей доступа для уведомления элементов управления о том, что они должны скрывать визуальные элементы ключа доступа. (Унаследовано от TextElement) |
AccessKeyDisplayRequested |
Происходит при запуске последовательности ключей доступа для уведомления элементов управления о том, что они должны отображать визуальные элементы ключа доступа. (Унаследовано от TextElement) |
AccessKeyInvoked |
Происходит, когда пользователь завершает последовательность ключей доступа, чтобы уведомить элемент о том, что необходимо вызвать действие ключа доступа. (Унаследовано от TextElement) |