FrameworkElement.FlowDirection 屬性

定義

取得或設定文字和其他使用者介面 (UI) 元素在控制其配置的任何父元素內流動的方向。

C#
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public System.Windows.FlowDirection FlowDirection { get; set; }

屬性值

文字和其他UI元素在其父元素內流動的方向,做為列舉值。 預設值為 LeftToRight

屬性

備註

相依性屬性使用方式會設定這個專案上的 FlowDirection。 由於屬性值繼承,在元素上設定 FlowDirection 可能會設定 FlowDirection 未在本機設定 FlowDirection 的所有子專案,或透過其他方式,例如樣式。

此屬性不會自動設定為任何應用程式文化特性資訊的一部分,因為專案可能包含不一定是要遵守文化特性資訊所隱含的一般流程方向的內容。 如需全球化考慮的詳細資訊,請參閱 wpf全球化。

這個屬性具有已定義的 Common Language Runtime (CLR) 屬性存取子,因此它會做為相依性屬性。 不過,它也會註冊為附加,因此也可以當做附加屬性運作。 附加註冊主要是為了讓支援屬性值繼承,但屬性也可以當做真正的附加屬性使用。 附加屬性使用方式只有在您想要設定流程方向的物件具有在上執行配置 FrameworkElement 父元素、本身不是 FrameworkElement,而且還沒有更直接定義的 FlowDirection 屬性時,附加屬性的使用方式才會相關。 (某些流程文件類別,例如 BlockInline 定義自己的 FlowDirection,而且這個屬性也可以設定流程方向。然後,最終內容主機會讀取屬性值,而不需要附加屬性使用方式。

XAML 屬性使用方式

< 物件FlowDirection=“FlowDirection”/>

XAML 文字使用方式

這個屬性也可以在下列 XAML 附加屬性使用方式未 FrameworkElement 衍生類別的類別上設定:

< 物件FrameworkElement.FlowDirection=“FlowDirection”/>

相依性屬性資訊

專案 屬性或欄位
標識元欄位 FlowDirectionProperty
設定為 true 的元數據屬性 AffectsMeasureAffectsParentArrangeInherits

這個屬性同時是相依性屬性和附加屬性;請參閱。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10