CoreWindowDialog クラス

定義

アプリ ウィンドウの子ダイアログを定義します。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

public ref class CoreWindowDialog sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Core.ICoreWindowDialogFactory, 65536, Windows.UI.Core.CoreWindowDialogsContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.UI.Core.CoreWindowDialogsContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.CoreWindowDialogsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class CoreWindowDialog final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.CoreWindowDialogsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Core.ICoreWindowDialogFactory, 65536, "Windows.UI.Core.CoreWindowDialogsContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.UI.Core.CoreWindowDialogsContract")]
class CoreWindowDialog final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Core.ICoreWindowDialogFactory), 65536, typeof(Windows.UI.Core.CoreWindowDialogsContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.UI.Core.CoreWindowDialogsContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.CoreWindowDialogsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class CoreWindowDialog
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.CoreWindowDialogsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Core.ICoreWindowDialogFactory), 65536, "Windows.UI.Core.CoreWindowDialogsContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.UI.Core.CoreWindowDialogsContract")]
public sealed class CoreWindowDialog
Public NotInheritable Class CoreWindowDialog
継承
Object Platform::Object IInspectable CoreWindowDialog
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.UI.Core.CoreWindowDialogsContract (v1.0 で導入)

注釈

Note

このクラスはアジャイルではありません。つまり、スレッド モデルとマーシャリング動作を考慮する必要があります。 詳細については、「 スレッドとマーシャリング (C++/CX)」を参照してください。

コンストラクター

CoreWindowDialog()

CoreWindowDialog クラスの既定のインスタンスを作成します。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

CoreWindowDialog(String)

指定されたタイトルを持つ CoreWindowDialog クラスのインスタンスを作成します。

デスクトップ アプリでは、UI を表示する方法でこのクラスのインスタンスを使用する前に、オブジェクトを所有者のウィンドウ ハンドルに関連付ける必要があります。 詳細とコード例については、「 CoreWindow に依存する WinRT UI オブジェクトを表示する」を参照してください。

プロパティ

BackButtonCommand

ダイアログの [戻る] ボタンが選択されたときに呼び出されるデリゲートを取得または設定します。

CancelCommandIndex

ダイアログキャンセル操作のコマンド インデックス値を取得および設定します。

Commands

ダイアログで使用できるユーザー インターフェイス コマンド (UI) のセットを取得します。

DefaultCommandIndex

ダイアログ ウィンドウの既定のコマンドのインデックスを取得または設定します。

IsInteractionDelayed

UI 操作イベント メッセージが若干遅れているかどうかを示す値を取得または設定します。 この遅延により、ユーザーがダイアログ ウィンドウで誤ってアクションを呼び出すのを防ぐことができます。

MaxSize

ダイアログの最大サイズを取得します。

MinSize

ダイアログの最小サイズを取得します。

Title

ダイアログのタイトルを取得または設定します。

メソッド

ShowAsync()

ダイアログを表示し、ユーザーがアクションを実行するのを非同期的に待機します。

イベント

Showing

ダイアログが表示されるときに発生します。

適用対象