Microsoft.UI.Xaml 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows UI ライブラリ (WinUI) の一般的なフレームワーク API を提供します。
クラス
AdaptiveTrigger |
ウィンドウのプロパティに基づいて表示状態を適用する宣言型ルールを表します。 |
Application |
現在のアプリケーションとその利用可能なサービスを表します。 |
ApplicationInitializationCallbackParams |
カスタム初期化シーケンスの情報を渡すオブジェクトを表します。 (廃止) |
BindingFailedEventArgs |
DebugSettings.BindingFailed イベントのイベント データを提供します。 |
BringIntoViewOptions |
要素が表示されるときに適用できるオプションを表します。 |
BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested イベントのデータを提供します。 |
BrushTransition |
要素のブラシが変更されたときにアニメーション化された遷移動作を提供します。 現在、 |
ColorPaletteResources |
XAML 要素で使用されるカラー リソースを含む特殊なリソース ディクショナリを表します。 |
CornerRadiusHelper |
CornerRadius 値 |
DataContextChangedEventArgs |
DataContextChanged イベントのデータを提供します。 |
DataTemplate |
データ オブジェクトのビジュアル構造について説明します。 データ値を表示するテンプレート内の特定の要素に対してデータ バインディングを使用します。 |
DataTemplateKey |
DataTemplate クラスのリソース キーを表します。 |
DebugSettings |
デバッグ環境でアプリを実行するときのアプリの特定の側面の動作を宣言します |
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's GetElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
ElementFactoryRecycleArgs |
IElementFactory'RecycleElement メソッドの実装を呼び出すときに使用する省略可能な引数を表します。 |
ElementSoundPlayer |
XAML コントロール サウンドのプレーヤーを表します。 |
EventTrigger |
イベントに応答して一連のアクション (アニメーション ストーリーボード) を適用するトリガーを表します。 一般的には使用されません。 「解説」を参照してください。 |
ExceptionRoutedEventArgs |
ImageFailedなど、非同期操作によってイベントとして発生する例外のイベント データを提供します。 |
FrameworkElement |
Windows ランタイム UI オブジェクトの基本要素クラスを提供します。
|
FrameworkTemplate |
要素の要素ツリーを作成します。 FrameworkTemplate は、 |
FrameworkView |
アプリケーションの UI ウィンドウを表します。 |
FrameworkViewSource |
ビュー (特に FrameworkView インスタンス |
GridLengthHelper |
GridLength 値 |
LaunchActivatedEventArgs |
Application.OnLaunched イベントのイベント情報を提供します。 |
MediaFailedRoutedEventArgs |
MediaElement.MediaFailed イベントのイベント データを提供します。 |
PointHelper |
ポイント 値 |
PropertyMetadata |
依存関係プロパティの動作の側面 (登録された条件を含む) を定義します。 依存関係プロパティに |
PropertyPath |
プロパティを別のプロパティの下または所有する型の下のパスとして記述するためのデータ構造を実装します。 プロパティ パスは、オブジェクトへのデータ バインディングで使用されます。 |
RectHelper |
Rect 値を評価または設定 |
ResourceDictionary |
アプリで使用するスタイルなどの XAML リソースのリポジトリを定義します。 XAML でリソースを定義し、 |
ResourceManagerRequestedEventArgs |
|
RoutedEvent |
Windows ランタイム イベント システムへのルーティング イベントを表します。 |
RoutedEventArgs |
ルーティング イベントに関連付けられた状態情報とイベント データが含まれます。 |
ScalarTransition |
要素の Opacity プロパティまたは Rotation プロパティが変更されたときにアニメーション化された遷移動作を提供します。 |
Setter |
スタイル または VisualStateのプロパティに値を適用します。 |
SetterBase |
値セッターの基本クラスを表します。 |
SetterBaseCollection |
SetterBaseから継承するオブジェクトのコレクション |
SizeChangedEventArgs |
FrameworkElement.SizeChanged イベントに関連するデータを提供します。 |
SizeHelper |
Size 値を評価または設定するヘルパー メソッド |
StateTrigger |
条件付きで表示状態を適用するトリガーを表します。 |
StateTriggerBase |
状態トリガーの基本クラスを表します。 |
Style |
型のインスタンス間で共有できるプロパティ セッターが含まれています。
|
StyleTypedPropertyAttribute |
クラス定義に適用される属性を表し、Style型のプロパティの |
TargetPropertyPath |
ターゲット要素のプロパティへのパスを表します。 |
TemplatePartAttribute |
テンプレートに使用される名前付きパーツの型を識別するためにクラス定義に適用される属性を表します。 |
TemplateVisualStateAttribute |
コントロールを特定の状態にすることができ、コントロールの |
ThicknessHelper |
Thickness 値を評価または設定するヘルパー メソッド |
TriggerAction |
BeginStoryboardの基底クラスとして機能します。 一般的には使用されません。 「解説」を参照してください。 |
TriggerActionCollection |
BeginStoryboard オブジェクトのコレクション |
TriggerBase |
EventTriggerの基底クラスとして機能します。 一般的には使用されません。 「解説」を参照してください。 |
TriggerCollection |
EventTrigger オブジェクト |
UIElement |
|
UIElementWeakCollection |
UIElement オブジェクトへの弱い参照のコレクションを表します。 |
UnhandledExceptionEventArgs |
UnhandledException イベントのデータを提供します。 |
Vector3Transition |
要素の Translation プロパティまたは Scale プロパティが変更されたときにアニメーション化された遷移動作を提供します。 |
VisualState |
特定の状態にある場合の UI 要素の外観を表します。 表示状態では、セッター または ストーリーボード を使用して、 |
VisualStateChangedEventArgs |
|
VisualStateGroup |
VisualState オブジェクトと、ある状態から別の状態に移動するために使用される VisualTransition オブジェクト |
VisualStateManager |
表示状態と、コントロールの表示状態間の遷移のロジックを管理します。 また、コントロール テンプレートの XAML で表示状態を定義する方法である、 |
VisualTransition |
コントロールが 1 つの表示状態から別の表示状態に遷移したときに発生する視覚的な動作を表します。 |
Window |
現在の アプリケーションのウィンドウを表します。 |
WindowActivatedEventArgs |
Microsoft.UI.Xaml.Window.Activated イベントによって返されるウィンドウのアクティブ化状態情報が含まれます。 |
WindowEventArgs |
Window.Closed イベントによって返されるウィンドウの状態情報を格納します。 |
WindowSizeChangedEventArgs |
Window.SizeChanged イベントによって返されるウィンドウのサイズ状態情報を格納します。 |
WindowVisibilityChangedEventArgs |
Window.VisibilityChanged イベントによって返されるウィンドウの表示状態情報を格納します。 |
XamlResourceReferenceFailedEventArgs |
|
XamlRoot |
XAML コンテンツのツリーと、それがホストされているコンテキストに関する情報を表します。 |
XamlRootChangedEventArgs |
XamlRoot.Changed イベントのデータを提供します。 |
構造体
CornerRadius |
罫線に適用できるなど、角が丸い角の特性について説明します。 |
Duration |
タイムライン がアクティブな期間を表します。より一般的には、 |
GridLength |
|
Thickness |
四角形の周囲のフレームの太さを表します。 4 つの Double 値は、四角形の 左、上、右、および 下 辺をそれぞれ表します。 |
インターフェイス
IDataTemplateExtension |
データ テンプレートを段階的にレンダリングするためのヘルパー メソッドを定義します。 |
IElementFactory |
UIElement オブジェクトの作成とリサイクルをサポートします。 |
IXamlServiceProvider |
サービス オブジェクトを取得するためのメカニズムを定義します。つまり、他のオブジェクトにカスタム サポートを提供するオブジェクトです。 |
列挙型
ApplicationHighContrastAdjustment |
ハイ コントラスト テーマが有効な場合に、フレームワークがアプリのビジュアル プロパティを自動的に調整するかどうかを指定する定数を定義します。 |
ApplicationRequiresPointerMode |
大事な 使用しないでください。 ApplicationRequiresPointerMode は、Windows App SDK ではサポートされていません。 キーボードやゲーム コントローラーなどのポインター以外のデバイスの操作エクスペリエンスを指定します。 |
ApplicationTheme |
アプリのテーマ設定を宣言します。 |
AutomationTextAttributesEnum |
Microsoft UI オートメーションのテキスト範囲のテキスト属性を識別する定数を定義します。 |
DispatcherShutdownMode |
アプリケーションのシャットダウン方法を指定する定数を定義します。 |
DurationType |
期間 に特別な値が 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 |
ウィンドウでアクティブ化イベントが発生する理由を指定します。 |
代理人
ApplicationInitializationCallback |
初期化シーケンス中に呼び出す必要があるコールバックを表します。 |
BindingFailedEventHandler |
DebugSettings.BindingFailed イベントを処理するメソッドを表します。 |
CreateDefaultValueCallback |
依存関係プロパティの既定値の定義を延期するために、PropertyMetadata コンストラクターの一部として呼び出すことができるメソッドを表します。 |
DependencyPropertyChangedCallback |
RegisterPropertyChangedCallback 手法で登録されたプロパティ変更通知に対して、プロパティ値が変更されたときに呼び出されるコールバックを表します。 |
DependencyPropertyChangedEventHandler |
DependencyProperty が特定の DependencyObject 実装で変更されたときに発生するイベントを処理するメソッドを表します。 |
DragEventHandler |
UIElementの DragEnter、DragLeave、DragOver、および Drop イベントを処理するメソッドを表します。 |
EnteredBackgroundEventHandler |
Application.EnteredBackground イベントのハンドラー。 |
ExceptionRoutedEventHandler |
例外を報告する特定のイベントを処理するメソッドを表します。 通常、これらの例外は非同期操作に起因します。 |
LeavingBackgroundEventHandler |
Application.LeavingBackground イベントのハンドラー。 |
PropertyChangedCallback |
依存関係プロパティの有効なプロパティ値が変更されたときに呼び出されるコールバックを表します。 |
RoutedEventHandler |
ルーティング イベントを処理するメソッドを表します。 |
SizeChangedEventHandler |
SizeChanged イベントを処理するメソッドを表します。 |
SuspendingEventHandler |
Application.Suspending イベントのハンドラー。 |
UnhandledExceptionEventHandler |
UnhandledException イベントを処理するメソッドを表します。 |
VisualStateChangedEventHandler |
|
例
WinUI 3 ギャラリー アプリを開き、動作中のコントロールを確認します。
WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロール、機能、および機能の対話型の例が含まれています。
Microsoft Store からアプリを取得するか、GitHubでソース コード取得します。