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


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 локально или хотя другие средства, такие как стили.

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

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

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

объект <FlowDirection="FlowDirection"/>

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

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

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

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

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

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

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