Windows.UI.Xaml 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一般的なフレームワーク API およびアプリケーション モデル API と、さまざまな機能領域でよく使用される複数のサポート クラスが提供されます。
クラス
| AdaptiveTrigger |
ウィンドウ のプロパティに基づいて表示状態を適用する宣言型ルールを表します。 |
| Application |
アプリとその利用可能なサービスをカプセル化します。 |
| ApplicationInitializationCallbackParams |
カスタム初期化シーケンスの情報を渡すオブジェクトを表します。 |
| BindingFailedEventArgs |
DebugSettings.BindingFailed イベントのイベント データを提供します。 |
| BringIntoViewOptions |
要素が表示されるときに適用できるオプションを表します。 |
| BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested イベントのデータを提供します。 |
| BrushTransition |
要素のブラシが変更されたときにアニメーション化された遷移動作を提供します。 現在、SolidColorBrush オブジェクト間の変更に制限されています。 |
| ColorPaletteResources |
XAML 要素で使用される色リソースを含む特殊なリソース ディクショナリを表します。 |
| CornerRadiusHelper |
CornerRadius 値を処理するための基本的なユーティリティ メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに CornerRadius のメソッドを使用する必要があります。 |
| DataContextChangedEventArgs |
DataContextChanged イベントのデータを提供します。 |
| DataTemplate |
データ オブジェクトのビジュアル構造を記述します。 データ値を表示するテンプレート内の特定の要素には、データ バインディングを使用します。 |
| DataTemplateKey |
DataTemplate クラスのリソース キーを表します。 |
| DebugSettings |
デバッグ環境でアプリを実行するときのアプリの特定の側面の動作を宣言します |
| DependencyObject |
依存関係プロパティ システムに参加しているオブジェクトを表します。 DependencyObject は、 UIElement、 Geometry、 FrameworkTemplate、 Style、 ResourceDictionary など、多くの重要な UI 関連クラスの即時基本クラスです。 DependencyObject が依存関係プロパティをサポートする方法の詳細については、「 依存関係プロパティの概要」を参照してください。 |
| DependencyObjectCollection |
DependencyObject 項目を含めることができる実用的なコレクション クラスを実装します。 |
| DependencyProperty |
依存関係プロパティ システムに登録されている依存関係プロパティを表します。 依存関係プロパティは、値式、データ バインディング、アニメーション、およびプロパティ変更通知をサポートします。 DependencyProperty 値が依存関係プロパティの識別子として機能する方法の詳細については、「 依存関係プロパティの概要」を参照してください。 |
| DependencyPropertyChangedEventArgs |
依存関係プロパティの値が変更されたときに呼び出 される PropertyChangedCallback 実装のデータを提供します。 また、 Control.IsEnabledChanged イベントおよび DependencyPropertyChangedEventHandler デリゲートを使用するその他のイベントのイベント データも提供します。 |
| DispatcherTimer |
Dispatcher キューに統合されるタイマーを提供します。このタイマーは、指定した間隔と指定した優先度で処理されます。 |
| DragEventArgs |
ドラッグ アンド ドロップ イベントのデータを提供します。 |
| DragOperationDeferral |
ターゲット アプリを使用してコンテンツを非同期的にドラッグ アンド ドロップできるようにします。 |
| DragStartingEventArgs |
DragStarting イベントのイベント データを提供します。 |
| DragUI |
ドラッグ アンド ドロップ操作の開始時にドラッグされるデータを視覚的に表現します。 |
| DragUIOverride |
ドロップ ターゲットからのフィードバックなど、ドラッグ アンド ドロップ操作中にドラッグされるデータを視覚的に表現します。 |
| DropCompletedEventArgs |
DropCompleted イベントのイベント データを提供します。 |
| DurationHelper |
Duration 値を処理するための基本的なユーティリティ メソッド を 提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Duration のメソッドを使用する必要があります。 |
| EffectiveViewportChangedEventArgs |
FrameworkElement.EffectiveViewportChanged イベントのデータを提供します。 |
| ElementFactoryGetArgs |
IElementFactory の GetElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
| ElementFactoryRecycleArgs |
IElementFactory の RecycleElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
| ElementSoundPlayer |
XAML コントロール サウンドのプレーヤーを表します。 |
| EventTrigger |
イベントに応答して一連のアクション (アニメーション ストーリーボード) を適用するトリガーを表します。 一般的に使用されません。 「解説」を参照してください。 |
| ExceptionRoutedEventArgs |
ImageFailed などの非同期操作によってイベントとして発生する例外のイベント データを提供します。 |
| FrameworkElement |
Windows ランタイム UI オブジェクトの基本要素クラスを提供します。 FrameworkElement は、UI 操作と自動レイアウト システムをサポートする一般的な API を定義します。 FrameworkElement では、データ バインディング、オブジェクト ツリーの定義と検査、およびオブジェクトの有効期間の追跡に関連する API も定義されます。 |
| FrameworkTemplate |
要素の要素ツリーを作成します。 FrameworkTemplate は、 ControlTemplate や DataTemplate など、特定のテンプレート動作を持つクラスの基本クラスです。 |
| FrameworkView |
アプリケーションの UI ウィンドウを表します。 |
| FrameworkViewSource |
ビュー (特に FrameworkView インスタンス) を作成します。 これはインフラストラクチャであり、ほとんどのアプリ シナリオでアクセスする必要はありません。 |
| GridLengthHelper |
GridLength 値を評価または設定するためのヘルパー メソッドを提供します。 C# と Microsoft Visual Basic コードでは、代わりに GridLength のメソッドを使用する必要があります。 |
| MediaFailedRoutedEventArgs |
メディアに失敗したイベントのイベント データを提供します。 |
| PointHelper |
Point 値を設定するヘルパー メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Point のメソッドを使用する必要があります。 |
| PropertyMetadata |
依存関係プロパティの動作の側面 (登録された条件を含む) を定義します。 PropertyMetadata を依存関係プロパティに使用する方法の詳細については、「 カスタム依存関係プロパティ」を参照してください。 |
| PropertyPath |
別のプロパティの下、または所有している型の下のパスとして、プロパティを記述するためのデータ構造を実装します。 プロパティ パスは、オブジェクトへのデータ バインディングで使用されます。 |
| RectHelper |
Rect 値を評価または設定するためのヘルパー メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Rect のメンバーを使用する必要があります。 |
| ResourceDictionary |
アプリで使用されるスタイルなどの XAML リソースのリポジトリを定義します。 XAML でリソースを定義し、{StaticResource} マークアップ拡張機能と {ThemeResource} マークアップ拡張機能を使用して XAML でそれらを取得できます。 コードを使用してリソースにアクセスすることもできますが、あまり一般的ではありません。 |
| RoutedEvent |
Windows ランタイム イベント システムへのルーティング イベントを表します。 |
| RoutedEventArgs |
ルーティング イベントに関連付けられている状態情報とイベント データを格納します。 |
| ScalarTransition |
要素の Opacity プロパティまたは Rotation プロパティが変更された場合のアニメーション切り替え動作を提供します。 |
| Setter |
Style または VisualState のプロパティに値を適用します。 |
| SetterBase |
値 setter の基本クラスを表します。 |
| SetterBaseCollection |
SetterBase から継承するオブジェクトのコレクションを表します。 |
| SizeChangedEventArgs |
FrameworkElement.SizeChanged イベントに関連するデータを提供します。 |
| SizeHelper |
Size 値を評価または設定するためのヘルパー メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Size のメンバーを使用する必要があります。 |
| StateTrigger |
条件付きで表示状態を適用するトリガーを表します。 |
| StateTriggerBase |
状態トリガーの基底クラスを表します。 |
| Style |
型のインスタンス間で共有できるプロパティ セッターが含まれます。 スタイルは通常、リソース コレクションで宣言され、コントロール テンプレートやその他のスタイルを適用するために共有および使用できます。 |
| StyleTypedPropertyAttribute |
クラス定義に適用される属性を表し、Style 型のプロパティの TargetTypes を決定します。 |
| TargetPropertyPath |
ターゲット要素のプロパティへのパスを表します。 |
| TemplatePartAttribute |
テンプレートに使用される名前付きパーツの型を識別するためにクラス定義に適用される属性を表します。 |
| TemplateVisualStateAttribute |
コントロールを特定の状態にすることができ、コントロールの ControlTemplate に VisualState が必要であることを指定します。 |
| ThicknessHelper |
Thickness 値を評価または設定するためのヘルパー メソッド を 提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Thickness のメンバーを使用する必要があります。 |
| TriggerAction |
BeginStoryboard の基底クラスとして機能します。 一般的に使用されません。 「解説」を参照してください。 |
| TriggerActionCollection |
BeginStoryboard オブジェクトのコレクションを表します。 |
| TriggerBase |
EventTrigger の基底クラスとして機能します。 一般的に使用されません。 「解説」を参照してください。 |
| TriggerCollection |
EventTrigger オブジェクトのコレクションを表します。 |
| UIElement |
UIElement は、視覚的な外観を持ち、アプリのユーザー インターフェイスの一部として基本的な入力を処理できる、ほとんどのWindows ランタイム UI オブジェクトの基本クラスです。 |
| UIElementWeakCollection |
UIElement オブジェクトへの弱い参照のコレクションを表します。 |
| UnhandledExceptionEventArgs |
UnhandledException イベントのデータを提供します。 |
| Vector3Transition |
要素の Translation プロパティまたは Scale プロパティが変更された場合のアニメーション切り替え動作を提供します。 |
| VisualState |
UI 要素が特定の状態にある場合の視覚的な外観を表します。 ビジュアル状態では 、Setters または Storyboard を使用して、VisualState が定義されているページまたはコントロール テンプレート内の UI プロパティを設定します。 |
| VisualStateChangedEventArgs |
CurrentStateChanging イベントと CurrentStateChanged イベントのデータを提供します。 |
| VisualStateGroup |
相互に排他的な VisualState オブジェクトと、ある状態から別の状態に移行するために使用される VisualTransition オブジェクトが含まれます。 |
| VisualStateManager |
ビジュアル状態と、コントロールのビジュアル状態間の遷移のロジックを管理します。 また、コントロール テンプレートの XAML でビジュアル状態を定義する方法である VisualStateManager.VisualStateGroups の添付プロパティのサポートも提供します。 |
| VisualTransition |
コントロールが視覚的な状態から別の状態に遷移したときに発生する視覚的な動作を表します。 |
| Window |
アプリケーション ウィンドウを表します。 |
| WindowCreatedEventArgs |
OnWindowCreated メソッドのデータを提供します。 |
| XamlRoot |
XAML コンテンツのツリーと、それがホストされているコンテキストに関する情報を表します。 |
| XamlRootChangedEventArgs |
XamlRoot.Changed イベントのデータを提供します。 |
構造体
| CornerRadius |
罫線に適用できるなど、丸みを帯びた角の特性について説明 します。 |
| Duration |
タイムラインがアクティブな期間を表します。より一般的には、2 つの特別な値 Automatic と Forever もサポートする期間を表します。 |
| GridLength |
Star (*) のサイズ設定と自動サイズ設定を明示的にサポートする制御ロジックの測定値を表します。 |
| Thickness |
四角形の枠の太さについて記述します。 4 つの Double 値は、四角形の 左辺、 上辺、 右辺、 および下 辺をそれぞれ表します。 |
インターフェイス
| IDataTemplateExtension |
データ テンプレートを段階的にレンダリングするためのヘルパー メソッドを定義します。 |
| IElementFactory |
UIElement オブジェクトの作成とリサイクルをサポートします。 |
列挙型
| ApplicationHighContrastAdjustment |
ハイ コントラスト テーマが有効な場合に、フレームワークがアプリのビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。 |
| ApplicationRequiresPointerMode |
ゲーム コントローラーやリモート コントロールなどのポインター以外のデバイスの操作エクスペリエンスを指定します。 |
| ApplicationTheme |
アプリのテーマ設定を宣言します。 |
| AutomationTextAttributesEnum |
Microsoft UI オートメーション テキスト範囲のテキスト属性を識別する定数を定義します。 |
| DurationType |
Duration に特別な値が Automatic か Forever かを宣言するか、TimeSpan コンポーネントに有効な情報を含めます。 |
| ElementHighContrastAdjustment |
ハイ コントラスト テーマが有効になっている場合に、フレームワークが要素のビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。 |
| ElementSoundKind |
ElementSoundPlayer.Play メソッドによって再生されるサウンドを指定する定数を定義します。 |
| ElementSoundMode |
サウンドを再生するかどうかをコントロールの好みに合わせて指定する定数を定義します。 |
| ElementSoundPlayerState |
XAML コントロールがサウンドを再生するかどうかを指定する定数を定義します。 |
| ElementSpatialAudioMode |
空間サウンドが自動的にオン、オフ、または処理されるかどうかを示す定数を定義します。 |
| ElementTheme |
アプリ UI の個々の UIElement パーツに使用する UI テーマを指定します。 |
| FlowDirection |
テキスト要素と UI 要素のコンテンツ フローの方向を指定する定数を定義します。 |
| FocusState |
要素がフォーカスを取得する方法について説明します。 |
| FocusVisualKind |
キーボードまたはゲームパッドで移動するときにフォーカスのある UI 要素を示すために使用される視覚的フィードバックを指定します。 |
| FontCapitals |
Typography.Capitals 添付プロパティの大文字のスタイル値について説明します。 |
| FontEastAsianLanguage |
指定した東アジア言語の書き込みシステムまたは言語のフォント固有バージョンのグリフを選択するためのメカニズムを提供します。 |
| FontEastAsianWidths |
さまざまな幅スタイルのグリフを選択するためのメカニズムを提供します。 |
| FontFraction |
Typography.Fraction 添付プロパティの分数スタイル値について説明します。 |
| FontNumeralAlignment |
Typography.NumeralAlignment 添付プロパティの数字の配置値について説明します。 |
| FontNumeralStyle |
Typography.NumeralStyle 添付プロパティの数字のスタイル値について説明します。 |
| FontVariants |
Typography.Variants 添付プロパティのフォント バリアント値について説明します。 |
| GridUnitType |
GridLength オブジェクトが保持している値の種類について説明します。 |
| HorizontalAlignment |
親要素の割り当てられているレイアウト スロットに対する水平軸上で、要素が表示される位置を示します。 |
| LineStackingStrategy |
行ごとに行ボックスを決定するメカニズムについて説明します。 |
| OpticalMarginAlignment |
テキスト コンテナーの境界に合わせて配置するときに、文字ごとの文字体裁のサイド ベアリング値を処理する方法を指定します。 |
| TextAlignment |
テキストが中央揃え、左揃え、または右揃えのいずれであるかを指定します。 |
| TextLineBounds |
線ボックスの高さの計算方法に影響します |
| TextReadingOrder |
TextReadingOrder プロパティの値を提供します。 |
| TextTrimming |
テキストを格納しているボックスの幅にテキストが収まりきらない場合に、テキストを切り取る方法を示します。 |
| TextWrapping |
コンテナーの端に達したときにテキストを折り返すかどうかを指定します。 |
| Vector3TransitionComponents |
Vector3Transition アニメーション中にアニメーション化する軸を指定する定数を定義します。 |
| VerticalAlignment |
親のレイアウト スロット内での子要素の縦方向の配置方法または拡大方法を表します。 |
| Visibility |
要素の表示状態を指定します。 |