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

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

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

Атрибуты

Комментарии

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

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

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

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

< objectFlowDirection="FlowDirection/>

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

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

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

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

Элемент Свойства или поля
Поле идентификатора FlowDirectionProperty
Свойства метаданных, равные свойству true AffectsMeasure, , AffectsParentArrangeInherits

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

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