Microsoft.UI.Xaml 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows UI ライブラリ (WinUI) 用の一般的なフレームワーク API を提供します。
クラス
AdaptiveTrigger |
ウィンドウのプロパティに基づいて表示状態を適用する宣言型ルールを表します。 |
Application |
現在のアプリケーションとその利用可能なサービスを表します。 |
ApplicationInitializationCallbackParams |
カスタム初期化シーケンスの情報を渡すオブジェクトを表します。 (廃止) |
BindingFailedEventArgs |
DebugSettings.BindingFailed イベントのイベント データを提供します。 |
BringIntoViewOptions |
要素が表示されるときに適用できるオプションを表します。 |
BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested イベントのデータを提供します。 |
BrushTransition |
要素のブラシが変更されたときにアニメーション化された切り替え動作を提供します。 現在、オブジェクト間 |
ColorPaletteResources |
XAML 要素で使用されるカラー リソースを含む特殊なリソース ディクショナリを表します。 |
CornerRadiusHelper |
CornerRadius 値を処理するための基本的なユーティリティ メソッドを提供します。 C# と Microsoft Visual Basic のコードでは、代わりに CornerRadius のメソッドを使用する必要があります。 |
DataContextChangedEventArgs |
DataContextChanged イベントのデータを提供します。 |
DataTemplate |
データ オブジェクトのビジュアル構造を記述します。 データ値を表示するテンプレート内の特定の要素には、データ バインディングを使用します。 |
DataTemplateKey |
DataTemplate クラスのリソース キーを表します。 |
DebugSettings |
デバッグ環境でアプリを実行するときのアプリの特定の側面の動作を宣言します |
DependencyObject |
依存関係プロパティ システムに参加しているオブジェクトを表します。 |
DependencyObjectCollection |
DependencyObject 項目を含めることができる実用的なコレクション クラスを実装します。 |
DependencyProperty |
依存関係プロパティ システムに登録されている依存関係プロパティを表します。 依存関係プロパティは、値式、データ バインディング、アニメーション、およびプロパティ変更通知をサポートします。 DependencyProperty 値が依存関係プロパティの識別子として機能する方法の詳細については、「 依存関係プロパティの概要」を参照してください。 |
DependencyPropertyChangedEventArgs |
依存関係プロパティの値が変更されたときに呼び出 される PropertyChangedCallback 実装のデータを提供します。 また、 Control.IsEnabledChanged イベントおよび DependencyPropertyChangedEventHandler デリゲートを使用するその他のイベントのイベント データも提供します。 |
DispatcherTimer |
ディスパッチャー キューに統合されるタイマーを提供します。このタイマーは、指定した間隔と指定した優先度で処理されます。 |
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 オブジェクトの基本要素クラスを提供します。
|
FrameworkTemplate |
要素の要素ツリーを作成します。 FrameworkTemplate は、 ControlTemplate や DataTemplate など、特定のテンプレート動作を持つクラスの基底クラスです。 |
FrameworkView |
アプリケーションの UI ウィンドウを表します。 |
FrameworkViewSource |
ビュー (特に FrameworkView インスタンス) を作成します。 これはインフラストラクチャであり、ほとんどのアプリ シナリオでアクセスする必要はありません。 |
GridLengthHelper |
GridLength 値を評価または設定するためのヘルパー メソッドを提供します。 C# コードでは、代わりに GridLength のメソッドを使用する必要があります。 |
LaunchActivatedEventArgs |
Application.OnLaunched イベントのイベント情報を提供します。 |
MediaFailedRoutedEventArgs |
MediaElement.MediaFailed イベントのイベント データを提供します。 |
PointHelper |
Point 値を設定するヘルパー メソッドを提供します。 C# コードでは、代わりに Point のメソッドを使用する必要があります。 |
PropertyMetadata |
依存関係プロパティの動作の側面 (登録された条件を含む) を定義します。 依存関係プロパティの使用方法 |
PropertyPath |
別のプロパティの下、または所有している型の下のパスとして、プロパティを記述するためのデータ構造を実装します。 プロパティ パスは、オブジェクトへのデータ バインディングで使用されます。 |
RectHelper |
Rect 値を評価または設定するためのヘルパー メソッドを提供します。 C# コードでは、代わりに Rect のメンバーを使用する必要があります。 |
ResourceDictionary |
アプリで使用されるスタイルなどの XAML リソースのリポジトリを定義します。 XAML でリソースを定義し、{StaticResource} マークアップ拡張機能と {ThemeResource} マークアップ拡張機能を使用して XAML でそれらを取得できます。 コードを使用してリソースにアクセスすることもできますが、あまり一般的ではありません。 |
ResourceManagerRequestedEventArgs |
イベントのイベント データを提供します |
RoutedEvent |
Windows ランタイム イベント システムへのルーティング イベントを表します。 |
RoutedEventArgs |
ルーティング イベントに関連付けられている状態情報とイベント データを格納します。 |
ScalarTransition |
要素の Opacity プロパティまたは Rotation プロパティが変更された場合のアニメーション切り替え動作を提供します。 |
Setter |
Style または VisualState のプロパティに値を適用します。 |
SetterBase |
値 setter の基本クラスを表します。 |
SetterBaseCollection |
SetterBase から継承するオブジェクトのコレクションを表します。 |
SizeChangedEventArgs |
FrameworkElement.SizeChanged イベントに関連するデータを提供します。 |
SizeHelper |
Size 値を評価または設定するためのヘルパー メソッドを提供します。 C# コードでは、代わりに Size のメンバーを使用する必要があります。 |
StateTrigger |
条件付きで表示状態を適用するトリガーを表します。 |
StateTriggerBase |
状態トリガーの基底クラスを表します。 |
Style |
型のインスタンス間で共有できるプロパティ セッターが含まれます。
|
StyleTypedPropertyAttribute |
クラス定義に適用される属性を表し、Style 型のプロパティの TargetTypes を決定します。 |
TargetPropertyPath |
ターゲット要素のプロパティへのパスを表します。 |
TemplatePartAttribute |
テンプレートに使用される名前付きパーツの型を識別するためにクラス定義に適用される属性を表します。 |
TemplateVisualStateAttribute |
コントロールを特定の状態にすることができ、コントロールの ControlTemplate に VisualState が必要であることを指定します。 |
ThicknessHelper |
Thickness 値を評価または設定するためのヘルパー メソッド を 提供します。 C# コードでは、代わりに Thickness のメンバーを使用する必要があります。 |
TriggerAction |
BeginStoryboard の基底クラスとして機能します。 一般的に使用されません。 「解説」を参照してください。 |
TriggerActionCollection |
BeginStoryboard オブジェクトのコレクションを表します。 |
TriggerBase |
EventTrigger の基底クラスとして機能します。 一般的に使用されません。 「解説」を参照してください。 |
TriggerCollection |
EventTrigger オブジェクトのコレクションを表します。 |
UIElement |
|
UIElementWeakCollection |
UIElement オブジェクトへの弱い参照のコレクションを表します。 |
UnhandledExceptionEventArgs |
UnhandledException イベントのデータを提供します。 |
Vector3Transition |
要素の Translation プロパティまたは Scale プロパティが変更された場合のアニメーション切り替え動作を提供します。 |
VisualState |
UI 要素が特定の状態にある場合の視覚的な外観を表します。 ビジュアル状態では 、セッター または ストーリーボード を使用して、 が定義されているページまたはコントロール テンプレート内の UI プロパティを |
VisualStateChangedEventArgs |
CurrentStateChanging イベントと CurrentStateChanged イベントのデータを提供します。 |
VisualStateGroup |
相互に排他的な VisualState オブジェクトと、ある状態から別の状態に移行するために使用される VisualTransition オブジェクトが含まれます。 |
VisualStateManager |
ビジュアル状態と、コントロールのビジュアル状態間の遷移のロジックを管理します。 また、 の添付プロパティのサポート |
VisualTransition |
コントロールが視覚的な状態から別の状態に遷移したときに発生する視覚的な動作を表します。 |
Window |
現在のアプリケーションのウィンドウを表 します。 |
WindowActivatedEventArgs |
イベントによって返されるウィンドウのアクティブ化状態情報を Window.Activated 格納します。 |
WindowEventArgs |
Window.Closed イベントによって返されるウィンドウの状態情報を格納します。 |
WindowSizeChangedEventArgs |
Window.SizeChanged イベントによって返されるウィンドウのサイズ状態情報を格納します。 |
WindowVisibilityChangedEventArgs |
Window.VisibilityChanged イベントによって返されるウィンドウの可視性状態情報を格納します。 |
XamlResourceReferenceFailedEventArgs |
イベントのイベント データを提供します |
XamlRoot |
XAML コンテンツのツリーと、それがホストされているコンテキストに関する情報を表します。 |
XamlRootChangedEventArgs |
XamlRoot.Changed イベントのデータを提供します。 |
構造体
CornerRadius |
罫線に適用できるなど、丸みを帯びた角の特性について説明します。 |
Duration |
タイムラインがアクティブな期間を表します。または、通常は、 と の 2 つの特別な値 |
GridLength |
Star (*) のサイズ設定と自動サイズ設定を明示的にサポートするコントロール ロジックの測定値を表します。 |
Thickness |
四角形の枠の太さについて記述します。 4 つの Double 値は、四角形の 左辺、 上辺、 右辺、 および下 辺をそれぞれ表します。 |
インターフェイス
IDataTemplateExtension |
データ テンプレートの段階的レンダリング用のヘルパー メソッドを定義します。 |
IElementFactory |
UIElement オブジェクトの作成とリサイクルをサポートします。 |
IXamlServiceProvider |
サービス オブジェクト、つまり他のオブジェクトに対するカスタム サポートを提供するオブジェクトを取得するためのメカニズムを定義します。 |
列挙型
ApplicationHighContrastAdjustment |
ハイ コントラスト テーマが有効になっている場合に、フレームワークがアプリのビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。 |
ApplicationRequiresPointerMode |
重要 使用しないでください。 ApplicationRequiresPointerMode は、Windows アプリ SDKではサポートされていません。 キーボードやゲーム コントローラーなどのポインター以外のデバイスの操作エクスペリエンスを指定します。 |
ApplicationTheme |
アプリのテーマ設定を宣言します。 |
AutomationTextAttributesEnum |
Microsoft UI オートメーション テキスト範囲のテキスト属性を識別する定数を定義します。 |
DispatcherShutdownMode |
アプリケーションのシャットダウン方法を指定する定数を定義します。 |
DurationType |
Duration に特別な値が Automatic か Forever かを宣言します。または、その |
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 |
親要素の割り当てられているレイアウト スロットに対する水平軸上で、要素が表示される位置を示します。 |
LayoutCycleDebugBreakLevel |
レイアウト サイクルのクラッシュが差し迫っている場合にデバッガー ブレークポイントをトリガーする必要があるレイアウト サイクル トレース イベントのレベルを指定する定数を定義します。 |
LayoutCycleTracingLevel |
レイアウト サイクル トレース情報をネイティブ デバッガーに書き込むかどうか、および記録される詳細レベルを指定する定数を定義します。 |
LineStackingStrategy |
行ごとに行ボックスを決定するメカニズムについて説明します。 |
OpticalMarginAlignment |
テキスト コンテナーの境界に合わせて配置するときに、文字ごとの文字体裁のサイド ベアリング値を処理する方法を指定します。 |
TextAlignment |
テキストが中央揃え、左揃え、または右揃えのいずれであるかを指定します。 |
TextLineBounds |
線ボックスの高さの計算方法に影響します |
TextReadingOrder |
プロパティの値を |
TextTrimming |
テキストを格納しているボックスの幅にテキストが収まりきらない場合に、テキストを切り取る方法を示します。 |
TextWrapping |
コンテナーの端に達したときにテキストを折り返すかどうかを指定します。 |
Vector3TransitionComponents |
Vector3Transition アニメーション中にアニメーション化する軸を指定する定数を定義します。 |
VerticalAlignment |
親のレイアウト スロット内での子要素の縦方向の配置方法または拡大方法を表します。 |
Visibility |
要素の表示状態を指定します。 |
WindowActivationState |
Window で Activated イベントが発生する理由を指定 します。 |
代理人
例
WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロールと機能の対話型の例が含まれています。 Microsoft Store からアプリを入手するか、GitHub でソース コードを取得します。