次の方法で共有


Microsoft.UI.Xaml 名前空間

Windows UI ライブラリ (WinUI) の一般的なフレームワーク 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

依存関係プロパティ システムに参加するオブジェクトを表します。

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

FrameworkTemplate

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

FrameworkView

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

FrameworkViewSource

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

GridLengthHelper

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

LaunchActivatedEventArgs

Application.OnLaunched イベントのイベント情報を提供します。

MediaFailedRoutedEventArgs

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

PointHelper

ポイント 値 設定するヘルパー メソッドを提供します。 C# コードでは、代わりに Point のメソッドを使用する必要があります。

PropertyMetadata

依存関係プロパティの動作の側面 (登録された条件を含む) を定義します。 依存関係プロパティに を使用する方法の詳細については、「カスタム依存関係プロパティ参照してください。

PropertyPath

プロパティを別のプロパティの下または所有する型の下のパスとして記述するためのデータ構造を実装します。 プロパティ パスは、オブジェクトへのデータ バインディングで使用されます。

RectHelper

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

ResourceDictionary

アプリで使用するスタイルなどの XAML リソースのリポジトリを定義します。 XAML でリソースを定義し、{StaticResource} マークアップ拡張 を使用して XAML で取得し、{ThemeResource} マークアップ拡張できます。 コードを使用してリソースにアクセスすることもできますが、あまり一般的ではありません。

ResourceManagerRequestedEventArgs

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

RoutedEvent

Windows ランタイム イベント システムへのルーティング イベントを表します。

RoutedEventArgs

ルーティング イベントに関連付けられた状態情報とイベント データが含まれます。

ScalarTransition

要素の Opacity プロパティまたは Rotation プロパティが変更されたときにアニメーション化された遷移動作を提供します。

Setter

スタイル または VisualStateのプロパティに値を適用します。

SetterBase

値セッターの基本クラスを表します。

SetterBaseCollection

SetterBaseから継承するオブジェクトのコレクション 表します。

SizeChangedEventArgs

FrameworkElement.SizeChanged イベントに関連するデータを提供します。

SizeHelper

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

StateTrigger

条件付きで表示状態を適用するトリガーを表します。

StateTriggerBase

状態トリガーの基本クラスを表します。

Style

型のインスタンス間で共有できるプロパティ セッターが含まれています。 Style は通常、リソース コレクションで宣言されるため、コントロール テンプレートやその他のスタイルを適用するために共有および使用できます。

StyleTypedPropertyAttribute

クラス定義に適用される属性を表し、Style型のプロパティの TargetTypes 決定します。

TargetPropertyPath

ターゲット要素のプロパティへのパスを表します。

TemplatePartAttribute

テンプレートに使用される名前付きパーツの型を識別するためにクラス定義に適用される属性を表します。

TemplateVisualStateAttribute

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

ThicknessHelper

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

TriggerAction

BeginStoryboardの基底クラスとして機能します。 一般的には使用されません。 「解説」を参照してください。

TriggerActionCollection

BeginStoryboard オブジェクトのコレクション 表します。

TriggerBase

EventTriggerの基底クラスとして機能します。 一般的には使用されません。 「解説」を参照してください。

TriggerCollection

EventTrigger オブジェクト コレクションを表します。

UIElement

UIElement は、視覚的な外観を持ち、アプリのユーザー インターフェイスの一部として基本的な入力を処理できるほとんどの Windows ランタイム UI オブジェクトの基本クラスです。

UIElementWeakCollection

UIElement オブジェクトへの弱い参照のコレクションを表します。

UnhandledExceptionEventArgs

UnhandledException イベントのデータを提供します。

Vector3Transition

要素の Translation プロパティまたは Scale プロパティが変更されたときにアニメーション化された遷移動作を提供します。

VisualState

特定の状態にある場合の UI 要素の外観を表します。 表示状態では、セッター または ストーリーボード を使用して、VisualState が定義されているページまたはコントロール テンプレート内の UI プロパティを設定します。

VisualStateChangedEventArgs

CurrentStateChanging および CurrentStateChanged イベント データを提供します。

VisualStateGroup

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

VisualStateManager

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

VisualTransition

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

Window

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

WindowActivatedEventArgs

Microsoft.UI.Xaml.Window.Activated イベントによって返されるウィンドウのアクティブ化状態情報が含まれます。

WindowEventArgs

Window.Closed イベントによって返されるウィンドウの状態情報を格納します。

WindowSizeChangedEventArgs

Window.SizeChanged イベントによって返されるウィンドウのサイズ状態情報を格納します。

WindowVisibilityChangedEventArgs

Window.VisibilityChanged イベントによって返されるウィンドウの表示状態情報を格納します。

XamlResourceReferenceFailedEventArgs

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

XamlRoot

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

XamlRootChangedEventArgs

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

構造体

CornerRadius

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

Duration

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

GridLength

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

Thickness

四角形の周囲のフレームの太さを表します。 4 つの Double 値は、四角形の 、および 辺をそれぞれ表します。

インターフェイス

IDataTemplateExtension

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

IElementFactory

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

IXamlServiceProvider

サービス オブジェクトを取得するためのメカニズムを定義します。つまり、他のオブジェクトにカスタム サポートを提供するオブジェクトです。

列挙型

ApplicationHighContrastAdjustment

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

ApplicationRequiresPointerMode

大事な

使用しないでください。

ApplicationRequiresPointerMode は、Windows App SDK ではサポートされていません。

キーボードやゲーム コントローラーなどのポインター以外のデバイスの操作エクスペリエンスを指定します。

ApplicationTheme

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

AutomationTextAttributesEnum

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

DispatcherShutdownMode

アプリケーションのシャットダウン方法を指定する定数を定義します。

DurationType

期間 に特別な値が 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

親要素の割り当てられたレイアウト スロットを基準にして、要素を横軸に表示する場所を示します。

LayoutCycleDebugBreakLevel

レイアウト サイクルのクラッシュが差し迫っている場合にデバッガー ブレークポイントをトリガーする必要があるレイアウト サイクル トレース イベントのレベルを指定する定数を定義します。

LayoutCycleTracingLevel

レイアウト サイクルトレース情報をネイティブ デバッガーと記録される詳細レベルに書き込むかどうかを指定する定数を定義します。

LineStackingStrategy

行ごとに行ボックスを決定するメカニズムについて説明します。

OpticalMarginAlignment

テキスト コンテナーの境界に合わせたときに文字単位の文字体裁のサイド ベアリング値を処理する方法を指定します。

TextAlignment

テキストを中央揃え、左揃え、または右揃えにするかどうかを指定します。

TextLineBounds

線ボックスの高さの計算方法に影響します

TextReadingOrder

TextReadingOrder プロパティの値を提供します。

TextTrimming

テキストが含まれているボックスの端をオーバーフローしたときにトリミングされる方法について説明します。

TextWrapping

コンテナーの端に達したときにテキストを折り返すかどうかを指定します。

Vector3TransitionComponents

Vector3Transition アニメーション中にアニメーション化する軸を指定する定数を定義します。

VerticalAlignment

親のレイアウト スロット内で子要素を垂直方向に配置またはストレッチする方法について説明します。

Visibility

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

WindowActivationState

ウィンドウでアクティブ化イベントが発生する理由を指定します。

代理人

ApplicationInitializationCallback

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

BindingFailedEventHandler

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

CreateDefaultValueCallback

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

DependencyPropertyChangedCallback

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

DependencyPropertyChangedEventHandler

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

DragEventHandler

UIElementDragEnterDragLeaveDragOver、および Drop イベントを処理するメソッドを表します。

EnteredBackgroundEventHandler

Application.EnteredBackground イベントのハンドラー。

ExceptionRoutedEventHandler

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

LeavingBackgroundEventHandler

Application.LeavingBackground イベントのハンドラー。

PropertyChangedCallback

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

RoutedEventHandler

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

SizeChangedEventHandler

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

SuspendingEventHandler

Application.Suspending イベントのハンドラー。

UnhandledExceptionEventHandler

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

VisualStateChangedEventHandler

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

WinUI 3 ギャラリー アプリを開き、動作中のコントロールを確認します。

WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロール、機能、および機能の対話型の例が含まれています。 Microsoft Store からアプリを取得するか、GitHubでソース コード 取得します。