Windows.UI.Xaml 名前空間

一般的なフレームワーク API およびアプリケーション モデル API と、さまざまな機能領域でよく使用される複数のサポート クラスが提供されます。

クラス

AdaptiveTrigger

ウィンドウのプロパティに基づいて表示状態を適用する宣言型の規則を表します。

Application

アプリとその利用可能なサービスをカプセル化します。

ApplicationInitializationCallbackParams

Application サブクラスとエントリ ポイントの Start 呼び出しの両方が情報を渡すように調整されている場合に、カスタム初期化シーケンスの情報を渡すために開発者が派生する必要があるクラス。

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 は、 UIElementGeometryFrameworkTemplateStyleResourceDictionary など、多くの重要な 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

IElementFactoryGetElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。

ElementFactoryRecycleArgs

IElementFactoryRecycleElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。

ElementSoundPlayer

XAML コントロール サウンドのプレーヤーを表します。

EventTrigger

イベントに応答して一連のアクション (アニメーション ストーリーボード) を適用するトリガーを表します。 一般的に使用されません。 「解説」を参照してください。

ExceptionRoutedEventArgs

ImageFailed などの非同期操作によってイベントとして発生する例外のイベント データを提供します。

FrameworkElement

Windows ランタイム UI オブジェクトの基本要素クラスを提供します。 FrameworkElement では、UI 操作と自動レイアウト システムをサポートする一般的な API を定義します。 FrameworkElement では、データ バインディング、オブジェクト ツリーの定義と調査、およびオブジェクトの有効期間の追跡に関連する API も定義します。

FrameworkTemplate

要素の要素ツリーを作成します。 FrameworkTemplate は、 ControlTemplateDataTemplate など、特定のテンプレート動作を持つクラスの基底クラスです。

FrameworkView

アプリケーションの UI ウィンドウを表します。

FrameworkViewSource

ビュー (特に FrameworkView インスタンス) を作成します。 これはインフラストラクチャであり、ほとんどのアプリ シナリオでアクセスする必要はありません。

GridLengthHelper

GridLength 値を評価または設定するためのヘルパー メソッドを提供します。 C# と Microsoft Visual Basic コードでは、代わりに GridLength のメソッドを使用する必要があります。

MediaFailedRoutedEventArgs

メディアに失敗したイベントのイベント データを提供します。

PointHelper

ポイント値を設定するヘルパー メソッドを提供します。 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

コントロールを特定の状態にすることができ、コントロールの ControlTemplateVisualState が必要であることを指定します。

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 要素の外観を表します。 Visual 状態では、Setter またはストーリーボードを使用して、VisualState が定義されているページまたはコントロール テンプレート内の UI プロパティを設定します。

VisualStateChangedEventArgs

CurrentStateChanging イベントと CurrentStateChanged イベントのデータを提供します

VisualStateGroup

ある状態から別の状態に移行するために使用される、相互に排他的な VisualState オブジェクトと VisualTransition オブジェクトが含まれます。

VisualStateManager

コントロールの表示状態と表示状態間の遷移のロジックを管理します。 また、コントロール テンプレートの XAML でビジュアル状態を定義する方法である VisualStateManager.VisualStateGroups の添付プロパティのサポートも提供します。

VisualTransition

コントロールが 1 つの表示状態から別の表示状態に遷移したときに発生する視覚的な動作を表します。

Window

アプリケーション ウィンドウを表します。

WindowCreatedEventArgs

OnWindowCreated メソッドのデータを提供します。

XamlRoot

XAML コンテンツのツリーと、それがホストされているコンテキストに関する情報を表します。

XamlRootChangedEventArgs

XamlRoot.Changed イベントのデータを提供します。

構造体

CornerRadius

線に適用できるなど、丸い角の特性について説明します。

Duration

タイムラインがアクティブな期間を表します。より一般的には、2 つの特殊な値 AutomaticForever もサポートする期間を表します。

GridLength

Star (*) のサイズ設定と自動サイズ設定を明示的にサポートするコントロール ロジックの測定値を表します。

Thickness

四角形の枠の太さについて記述します。 4 つの Double 値は、四角形の 辺、 辺、 辺、 および下 辺をそれぞれ表します。

インターフェイス

IDataTemplateExtension

データ テンプレートの段階的レンダリングのヘルパー メソッドを定義します。

IElementFactory

UIElement オブジェクトの作成とリサイクルをサポートします。

列挙型

ApplicationHighContrastAdjustment

ハイ コントラスト テーマが有効な場合に、フレームワークがアプリのビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。

ApplicationRequiresPointerMode

Xbox コントローラーやリモート コントロールなど、ポインター以外のデバイスの操作エクスペリエンスを指定します。

ApplicationTheme

アプリのテーマ設定を宣言します。

AutomationTextAttributesEnum

Microsoft UI オートメーション テキスト範囲のテキスト属性を識別する定数を定義します。

DurationType

Duration に特別な値が AutomaticForever か、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

要素の表示状態を指定します。

代理人

ApplicationInitializationCallback

初期化シーケンス中に呼び出す必要があるコールバックを表します。

BindingFailedEventHandler

DebugSettings.BindingFailed イベントを処理するメソッドを表します。

CreateDefaultValueCallback

PropertyMetadata コンストラクターの一部として呼び出して、依存関係プロパティの既定値の定義を延期できるメソッドを表します。

DependencyPropertyChangedCallback

RegisterPropertyChangedCallback 手法に登録されているプロパティ変更通知に対して、プロパティ値が変更されたときに呼び出されるコールバックを表します。

DependencyPropertyChangedEventHandler

特定の DependencyObject 実装で DependencyProperty が変更されたときに発生するイベントを処理するメソッドを表します。

DragEventHandler

UIElementDragEnterDragLeaveDragOverDrop イベントを処理するメソッドを表します。

EnteredBackgroundEventHandler

Application.EnteredBackground イベントを処理するメソッドを表します。

ExceptionRoutedEventHandler

例外を報告する特定のイベントを処理するメソッドを表します。 通常、これらの例外は非同期操作から発生します。

LeavingBackgroundEventHandler

Application.LeavingBackground イベントを処理するメソッドを表します。

PropertyChangedCallback

依存関係プロパティの有効なプロパティ値が変更されたときに呼び出されるコールバックを表します。

RoutedEventHandler

ルーティング イベントを処理するメソッドを表します。

SizeChangedEventHandler

SizeChanged イベントを処理するメソッドを表します。

SuspendingEventHandler

Suspending イベントを処理するメソッドを表します。

UnhandledExceptionEventHandler

UnhandledException イベントを処理するメソッドを表します。

VisualStateChangedEventHandler

CurrentStateChanging イベントと CurrentStateChanged イベントを処理するメソッドを表します。

WindowActivatedEventHandler

Activated イベントを処理するメソッドを表します。

WindowClosedEventHandler

Closed イベントを処理するメソッドを表します。

WindowSizeChangedEventHandler

Window.SizeChanged イベントを処理するメソッドを表します。

WindowVisibilityChangedEventHandler

VisibilityChanged イベントを処理するメソッドを表します。

こちらもご覧ください