FlowDocument.FlowDirection Свойство

Определение

Возвращает или задает соответствующего направления потока содержимого в FlowDocument.

public:
 property System::Windows::FlowDirection FlowDirection { System::Windows::FlowDirection get(); void set(System::Windows::FlowDirection value); };
public System.Windows.FlowDirection FlowDirection { get; set; }
member this.FlowDirection : System.Windows.FlowDirection with get, set
Public Property FlowDirection As FlowDirection

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

FlowDirection

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

Примеры

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

<FlowDocumentReader>
  <FlowDocument 
    FlowDirection="LeftToRight"
  >
    <Paragraph>
      The FlowDirection of content typically corresponds to the innate flow direction
      of the language being represented.  Hebrew and Arabic provide examples of
      languages that naturally flow from right-to-left.  English, German, and Russian
      provide examples of languages that naturally flow from left-to-right.
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

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

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the content flow direction to left-to-right.
flowDoc.FlowDirection = System.Windows.FlowDirection.LeftToRight;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the content flow direction to left-to-right.
flowDoc.FlowDirection = System.Windows.FlowDirection.LeftToRight

Комментарии

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

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

Примечание

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

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

Поле идентификатора FlowDirectionProperty
Metadata properties set to true AffectsParentArrange, Inherits

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