导出 (0) 打印
全部展开
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

FrameworkElement.FlowDirection 属性

获取或设置文本和其他user interface (UI) 元素在控制它们布局的任何父元素中的流动方向。

命名空间:  System.Windows
程序集:  PresentationFramework(在 PresentationFramework.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.None)]
public FlowDirection FlowDirection { get; set; }
<object FlowDirection="FlowDirection"/>
通过下面的 XAML 附加属性用法,还可以在非 FrameworkElement 派生类上设置此属性:
                  <
                  object FrameworkElement.FlowDirection="FlowDirection"/>

属性值

类型:System.Windows.FlowDirection
文本和其他 UI 元素在它们的父元素中的流动方向,是一个枚举值。 默认值为 LeftToRight

标识符字段

FlowDirectionProperty

设置为 true 的元数据属性

AffectsMeasure , AffectsParentArrange, Inherits

此属性既是依赖项属性,又是附加属性;请参见备注。

该依赖项属性用法在此元素上设置 FlowDirection 由于属性值具有继承特性,因此设置元素上的 FlowDirection 有可能设置没有在本地或通过其他手段(如样式)设置 FlowDirection 的所有子元素上的 FlowDirection

此属性不会自动设置为任何应用程序区域性信息的一部分,因为元素可能包含未必打算遵守区域性信息所暗示的常规流方向的内容。 有关全球化注意事项的更多信息,请参见 WPF 的全球化

此属性具有已定义的common language runtime (CLR) 属性访问器,因此它将用作依赖项属性。 但它也注册为附加属性,因此也可用作附加属性。 注册附加属性主要是为了支持属性值继承,但该属性也可以用作真正的附加属性。 仅当满足下列条件时,附加属性用法才是恰当的:打算设置其流方向的对象具有一个控制其布局方式的 FrameworkElement 父元素;该对象本身不是 FrameworkElement;它尚未具有更直接定义的 FlowDirection 属性。 (诸如 BlockInline 等一些流文档类可定义它们自己的 FlowDirection,并且此属性也可以设置流方向。 此属性值随后被最终内容宿主读取,而不需要附加属性用法。)

.NET Framework

受以下版本支持:4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

社区附加资源

添加
显示:
© 2014 Microsoft