FrameworkElement.FlowDirection 属性

定义

获取或设置文本和其他用户界面(UI)元素在控制布局的任何父元素中流动的方向。

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

属性值

文本和其他 UI 元素在其父元素中流动的方向,作为枚举的值。 默认值为 LeftToRight

属性

注解

依赖属性用法设置此元素上的 FlowDirection。 由于属性值继承,在元素上设置 FlowDirection 可能会对未在本地设置 FlowDirection 的所有子元素设置 FlowDirection,也可以设置其他方式(如样式)。

此属性不会自动设置为任何应用程序区域性信息的一部分,因为元素可能包含不一定旨在遵守区域性信息隐含的一般流方向的内容。 有关全球化注意事项的详细信息,请参阅 WPF的全球化。

此属性具有定义的公共语言运行时 (CLR) 属性访问器,因此它充当依赖属性。 但是,它也注册为附加,因此它也可以作为附加属性运行。 附加注册主要是为了支持属性值继承,但该属性也可以用作真正的附加属性。 仅当要为其设置流方向的对象具有 FrameworkElement 父元素时,附加属性用法才相关,该元素本身不是 FrameworkElement,并且还没有更直接定义的 FlowDirection 属性。 (某些流文档类(如 BlockInline 定义自己的 FlowDirection,此属性也可以设置流方向。然后,属性值由最终内容主机读取,而无需附加属性用法。

XAML 属性用法

< 对象FlowDirection=“FlowDirection”/>

XAML 文本用法

还可以根据以下 XAML 附加属性用法在未 FrameworkElement 派生类的类上设置此属性:

< objectFrameworkElement.FlowDirection=“FlowDirection”/>

Dependency 属性信息

项目 属性或字段
标识符字段 FlowDirectionProperty
设置为 true 的元数据属性 AffectsMeasureAffectsParentArrangeInherits

此属性既是依赖属性,也是附加属性;请参阅“备注”。

适用于