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

プロパティ値

FlowDirection

テキストやその他の UI 要素が、列挙体の値として親要素内で流れる方向。 既定値は LeftToRight です。

属性

注釈

依存関係プロパティの使用法は、この要素を FlowDirection 設定します。 プロパティ値の継承により、要素の設定 FlowDirection は、ローカルに設定 FlowDirection されていないすべての子要素、またはスタイルなどの他の方法で設定 FlowDirection される可能性があります。

要素には、カルチャ情報によって暗黙的に示される一般的なフロー方向に従うことを意図していないコンテンツが含まれている場合があるため、このプロパティはアプリケーション カルチャ情報の一部として自動的に設定されません。 グローバリゼーションに関する考慮事項の詳細については、「 WPF のグローバリゼーション」を参照してください。

このプロパティには共通言語ランタイム (CLR) プロパティ アクセサーが定義されているため、依存関係プロパティとして機能します。 ただし、添付として登録されるため、添付プロパティとしても機能します。 添付登録は、プロパティ値の継承がサポートされるように主に行われますが、プロパティは true 添付プロパティとしても使用できます。 添付プロパティの使用法は、フロー方向を設定するオブジェクトに、その上にレイアウトを実行する親要素があり FrameworkElement 、それ自体が a FrameworkElementではなく、より直接的に定義 FlowDirection されたプロパティがない場合にのみ関連します。 (フロー ドキュメント クラスの中には、独自FlowDirectionのクラスをBlock定義するInlineクラスもあります。また、このプロパティはフローの方向を設定することもできます。 その後、プロパティ値は、添付プロパティの使用を必要とせずに、最終的なコンテンツ ホストによって読み取られます)。

XAML 属性の使用方法

<object FlowDirection="FlowDirection"/>

XAML テキストの使用法

このプロパティは、次の XAML 添付プロパティの使用法によって、派生クラスではない FrameworkElement クラスに設定することもできます。

<オブジェクト FrameworkElement.FlowDirection="FlowDirection"/>

依存プロパティ情報

識別子フィールド FlowDirectionProperty
に設定されたメタデータ プロパティ true AffectsMeasure, AffectsParentArrange, Inherits

このプロパティは、依存関係プロパティと添付プロパティの両方です。「解説」を参照してください。

適用対象