Поделиться через


CoreWindowDialog Класс

Определение

Определяет дочерний диалог окна приложения.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

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)

Комментарии

Примечание

Этот класс не является гибким, что означает, что необходимо учитывать его потоковую модель и поведение маршалинга. Дополнительные сведения см. в разделе Потоки и маршалинг (C++/CX)..

Конструкторы

CoreWindowDialog()

Создает экземпляр класса CoreWindowDialog по умолчанию.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

CoreWindowDialog(String)

Создает экземпляр класса CoreWindowDialog с предоставленным заголовком.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

Свойства

BackButtonCommand

Возвращает или задает делегат, вызываемого при выборе кнопки "Назад" в диалоговом окне.

CancelCommandIndex

Возвращает и задает значение индекса команды для операции отмены диалога.

Commands

Возвращает набор команд пользовательского интерфейса, доступных в диалоговом окне.

DefaultCommandIndex

Возвращает или задает индекс команды диалогового окна по умолчанию.

IsInteractionDelayed

Возвращает или задает значение, указывающее, слегка задерживается ли сообщение о событии взаимодействия с пользовательским интерфейсом. Эта задержка не позволяет пользователю случайно вызвать действие в диалоговом окне.

MaxSize

Возвращает максимальный размер диалогового окна.

MinSize

Возвращает минимальный размер диалогового окна.

Title

Возвращает или задает заголовок диалогового окна.

Методы

ShowAsync()

Отображает диалоговое окно и асинхронно ожидает выполнения пользователем действия.

События

Showing

Активируется при отображении диалогового окна.

Применяется к