Freigeben über


CoreWindowDialog Klasse

Definition

Definiert ein untergeordnetes Dialogfeld eines App-Fensters.

In einer Desktop-App müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen, bevor Sie eine instance dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen.

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
Vererbung
Object Platform::Object IInspectable CoreWindowDialog
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.UI.Core.CoreWindowDialogsContract (eingeführt in v1.0)

Hinweise

Hinweis

Diese Klasse ist nicht agil, was bedeutet, dass Sie das Threadingmodell und das Marshallverhalten berücksichtigen müssen. Weitere Informationen finden Sie unter Threading und Marshalling (C++/CX).

Konstruktoren

CoreWindowDialog()

Erstellt eine Standard-instance der CoreWindowDialog-Klasse.

In einer Desktop-App müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen, bevor Sie eine instance dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen.

CoreWindowDialog(String)

Erstellt eine instance der CoreWindowDialog-Klasse mit dem angegebenen Titel.

In einer Desktop-App müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen, bevor Sie eine instance dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen.

Eigenschaften

BackButtonCommand

Ruft den Delegat ab, der aufgerufen wird, wenn die Schaltfläche "Zurück" im Dialogfeld ausgewählt ist, oder legt diesen fest.

CancelCommandIndex

Ruft den Befehlsindexwert für den Dialog abbrechen-Vorgang ab und legt diese fest.

Commands

Ruft den Satz der Benutzeroberflächenbefehle ab, die im Dialogfeld verfügbar sind.

DefaultCommandIndex

Ruft den Index des Standardbefehls des Dialogfelds ab oder legt diese fest.

IsInteractionDelayed

Ruft einen Wert ab, der angibt, ob eine Ereignisnachricht für die Benutzeroberflächeninteraktion etwas verzögert ist oder nicht, oder legt diesen fest. Diese Verzögerung verhindert, dass ein Benutzer versehentlich eine Aktion im Dialogfeld aufruft.

MaxSize

Ruft die maximale Größe des Dialogfelds ab.

MinSize

Ruft die Mindestgröße des Dialogfelds ab.

Title

Ruft den Titel des Dialogfelds ab oder legt den Titel fest.

Methoden

ShowAsync()

Zeigt das Dialogfeld an, und wartet asynchron, bis der Benutzer eine Aktion ausgeführt hat.

Ereignisse

Showing

Wird ausgelöst, wenn das Dialogfeld angezeigt wird.

Gilt für: