Прочитать на английском

Поделиться через


Block.FlowDirection Свойство

Определение

Возвращает или задает относительное направление потока содержимого в элементе Block.

public System.Windows.FlowDirection FlowDirection { get; set; }

Значение свойства

Одно из значений FlowDirection, указывающее относительное направление потока. Значение по умолчанию — LeftToRight.

Примеры

В следующем примере показано, как задать атрибут FlowDirection элемента Block (Paragraph).

<FlowDocument>
  <Paragraph FlowDirection="LeftToRight">
    This paragraph will flow from left to right.
  </Paragraph>
</FlowDocument>

В следующем примере показано, как программно задать свойство FlowDirection.

Paragraph par = new Paragraph(new Run("This paragraph will flow from left to right."));
par.FlowDirection = FlowDirection.LeftToRight;

Комментарии

Получение этого свойства возвращает текущее эффективное направление потока. Задание этого свойства приводит к повторному потоку содержимого элемента Block в указанном направлении.

Направление потока содержимого обычно соответствует врожденном направлении потока представленного языка. Иврит и арабский — это примеры языков, которые естественно текают справа налево. Английский, немецкий и русский — это примеры языков, которые естественно слева направо.

Примечание

Значение этого свойства не изменяется автоматически на соответствие языку, используемому операционной системой. Если необходимо использовать другое значение thзначениеn значение по умолчаниюLeftToRight, необходимо указать его самостоятельно.

Сведения о свойстве зависимостей

Поле идентификатора FlowDirectionProperty
Свойства метаданных, заданные для true Inherits, AffectsParentArrange

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9