エクスポート (0) 印刷
すべて展開
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
訳文
原文

FrameworkElement.FlowDirection プロパティ

レイアウトを制御する親要素内でのテキストやその他のユーザー インターフェイス (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"/>
このプロパティは、FrameworkElement の派生クラスではないクラスでも設定できます。そのためには、次のXAML 添付プロパティの使用方法を使用します。
                  <
                  object FrameworkElement.FlowDirection="FlowDirection"/>

プロパティ値

型 : System.Windows.FlowDirection
テキストやその他の UI 要素の親要素内でのフロー方向を示す列挙値。 既定値は LeftToRight です。

識別子フィールド

FlowDirectionProperty

true に設定されたメタデータのプロパティ

AffectsMeasure , AffectsParentArrange, Inherits

このプロパティは、依存関係プロパティでもあり、添付プロパティでもあります。詳細については「解説」を参照してください。

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

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

このプロパティは、定義された共通言語ランタイム (CLR) プロパティ アクセサーを保持します。そのため、このプロパティは依存関係プロパティとして機能します。 一方、添付としても登録されているため、添付プロパティとしても機能します。 添付としての登録の主な目的は、プロパティ値の継承をサポートすることですが、このプロパティを実際の添付プロパティとして使用することもできます。 添付プロパティの使用法が意味を持つのは、フロー方向を設定する対象のオブジェクトについて、そのレイアウトを実行する FrameworkElement 親要素があること、それ自身が FrameworkElement でないこと、もっと直接的に定義された FlowDirection プロパティがないこと、という 3 つが成り立つ場合のみです (BlockInline など、一部のフロー ドキュメント クラスには、独自の FlowDirection が定義されており、このプロパティにもフロー方向を設定できます。 そして、このプロパティ値が最終的なコンテンツ ホストによって読み取られます。その際、添付プロパティの使用法は必要ありません)。

.NET Framework

サポート対象 : 4.5.2、4.5.1、4.5、4、3.5、3.0

.NET Framework Client Profile

サポート対象 : 4、3.5 SP1

Windows Phone アプリ用 .NET

サポート対象 : Windows Phone 8、Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (サーバー コア ロールはサポート対象外), Windows Server 2008 R2 (SP1 以降でサーバー コア ロールをサポート。Itanium はサポート対象外)

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

コミュニティの追加

追加
表示:
© 2014 Microsoft