Microsoft.UI.Xaml 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows UI ライブラリ (WinUI) の一般的なフレームワーク API を提供します。
クラス
| 名前 | 説明 |
|---|---|
| AdaptiveTrigger |
ウィンドウのプロパティに基づいて表示状態を適用する宣言型ルールを表します。 |
| Application |
現在のアプリケーションとその利用可能なサービスを表します。 |
| ApplicationInitializationCallbackParams |
カスタム初期化シーケンスの情報を渡すオブジェクトを表します。 (廃止) |
| BindingFailedEventArgs |
DebugSettings.BindingFailed イベントのイベント データを提供します。 |
| BringIntoViewOptions |
要素が表示されるときに適用できるオプションを表します。 |
| BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested イベントのデータを提供します。 |
| BrushTransition |
要素のブラシが変更されたときにアニメーション化された遷移動作を提供します。 現在、 |
| ColorPaletteResources |
XAML 要素で使用されるカラー リソースを含む特殊なリソース ディクショナリを表します。 |
| CornerRadiusHelper |
CornerRadius 値を処理するための基本的なユーティリティ メソッドを提供します。 C# コードでは、代わりに 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# コードでは、代わりに Duration のメソッドを使用する必要があります。 |
| EffectiveViewportChangedEventArgs |
FrameworkElement.EffectiveViewportChanged イベントのデータを提供します。 |
| ElementFactoryGetArgs |
IElementFactory の GetElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
| ElementFactoryRecycleArgs |
IElementFactory の RecycleElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
| ElementSoundPlayer |
XAML コントロール サウンドのプレーヤーを表します。 |
| EventTrigger |
イベントに応答して一連のアクション (アニメーション ストーリーボード) を適用するトリガーを表します。 一般的に使用されません。 「解説」を参照してください。 |
| ExceptionRoutedEventArgs |
ImageFailed などの非同期操作によってイベントとして発生する例外のイベント データを提供します。 |
| FrameworkElement |
WINDOWS RUNTIME 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 |
値セッターの基本クラスを表します。 |
| 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 要素の外観を表します。 表示状態では 、セッター または ストーリーボード を使用して、 |
| VisualStateChangedEventArgs |
CurrentStateChanging イベントと CurrentStateChanged イベントのデータを提供します。 |
| VisualStateGroup |
ある状態から別の状態に移行するために使用される、相互に排他的な VisualState オブジェクトと VisualTransition オブジェクトが含まれます。 |
| VisualStateManager |
表示状態と、コントロールの表示状態間の遷移のロジックを管理します。 また、コントロール テンプレートの XAML で視覚的な状態を定義する方法である、 |
| VisualTransition |
コントロールが 1 つの表示状態から別の表示状態に遷移したときに発生する視覚的な動作を表します。 |
| Window |
現在の アプリケーションのウィンドウを表します。 |
| WindowActivatedEventArgs |
Microsoftによって返されるウィンドウのアクティブ化状態情報を格納します。Ui。Xaml.Window.Activated イベント。 |
| WindowEventArgs |
Window.Closed イベントによって返されるウィンドウの状態情報を格納します。 |
| WindowSizeChangedEventArgs |
Window.SizeChanged イベントによって返されるウィンドウのサイズ状態情報を格納します。 |
| WindowVisibilityChangedEventArgs |
Window.VisibilityChanged イベントによって返されるウィンドウの表示状態情報を格納します。 |
| XamlIsland |
アプリケーションが XAML コンテンツのフラグメントをホストできるようにするオブジェクトを定義します。 |
| XamlResourceReferenceFailedEventArgs |
|
| XamlRoot |
XAML コンテンツのツリーと、それがホストされているコンテキストに関する情報を表します。 |
| XamlRootChangedEventArgs |
XamlRoot.Changed イベントのデータを提供します。 |
構造体
| 名前 | 説明 |
|---|---|
| CornerRadius |
罫線に適用できるなど、丸い角の特性について説明します。 |
| Duration |
タイムラインがアクティブな期間を表します。または、通常は、 |
| GridLength |
Star (*) のサイズ設定と自動サイズ設定を明示的にサポートするコントロール ロジックの測定値を表します。 |
| Thickness |
四角形の周囲のフレームの太さを表します。 4 つの Double 値は、四角形の 左辺、 上辺、 右辺、 および下 辺をそれぞれ表します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IDataTemplateExtension |
データ テンプレートを段階的にレンダリングするためのヘルパー メソッドを定義します。 |
| IElementFactory |
UIElement オブジェクトの作成とリサイクルをサポートします。 |
| IXamlServiceProvider |
サービス オブジェクトを取得するためのメカニズムを定義します。つまり、他のオブジェクトにカスタム サポートを提供するオブジェクトです。 |
列挙型
| 名前 | 説明 |
|---|---|
| ApplicationHighContrastAdjustment |
ハイ コントラスト テーマが有効な場合に、フレームワークがアプリのビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。 |
| ApplicationRequiresPointerMode |
Important 使用しないでください。 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 |
ウィンドウでアクティブ化されたイベントが発生する理由を指定 します。 |
代理人
例
WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロールと機能の対話型の例が含まれています。 Microsoft Store からアプリを取得するか、GitHub でソース コードを取得します。