FrameworkElement.FlowDirection Свойство

Определение

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

public:
 property System::Windows::FlowDirection FlowDirection { System::Windows::FlowDirection get(); void set(System::Windows::FlowDirection value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public System.Windows.FlowDirection FlowDirection { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FlowDirection : System.Windows.FlowDirection with get, set
Public Property FlowDirection As FlowDirection

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

FlowDirection

Направление потока текста и других элементов пользовательского интерфейса в родительском элементе в качестве значения перечисления. Значение по умолчанию — LeftToRight.

Атрибуты

Комментарии

Использование свойства зависимостей задает значение FlowDirection для этого элемента. Из-за наследования значений свойств установка FlowDirection элемента может потенциально задать FlowDirection для всех дочерних элементов, которые не заданы FlowDirection локально или хотя другие средства, такие как стили.

Это свойство не задается автоматически как часть сведений о языке и региональных параметрах приложения, так как элемент может содержать содержимое, которое не обязательно предназначено для выполнения общего направления потока, подразумеваемого сведениями о языке и региональных параметрах. Дополнительные сведения о глобализации см. в разделе "Глобализация" для WPF.

Это свойство имеет определенный метод доступа к свойству среды CLR, поэтому он работает как свойство зависимостей. Однако он также регистрируется как присоединенный, поэтому он также может функционировать как присоединенное свойство. Присоединенная регистрация в основном поддерживается, поэтому наследование значений свойства поддерживается, но свойство также можно использовать в качестве истинно присоединенного свойства. Использование присоединенного свойства имеет значение только в том случае, если объект, на который вы планируете задать направление потока, имеет FrameworkElement родительский элемент, который выполняет макет на нем, сам по себе не является объектом FrameworkElementи еще не имеет более непосредственно определенного FlowDirection свойства. (Некоторые классы документов потока, такие как Block и Inline их собственные FlowDirection, и это свойство также может задать направление потока. Затем значение свойства считывается узлом конечного содержимого, не требуя использования присоединенного свойства.)

Использование атрибута XAML

<object FlowDirection="FlowDirection"/>

Использование текста XAML

Это свойство также можно задать для классов, которые не FrameworkElement являются производными классами, с помощью следующего использования присоединенного свойства XAML:

<Объекта FrameworkElement. FlowDirection="FlowDirection"/>

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

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

Это свойство является как свойством зависимостей, так и присоединенным свойством; см. примечания.

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