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


DesignMode Класс

Определение

Позволяет определить, находится ли приложение в режиме конструктора в визуальном конструкторе.

public ref class DesignMode abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesignMode final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class DesignMode
Public Class DesignMode
Наследование
Object Platform::Object IInspectable DesignMode
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Визуальные конструкторы, такие как Microsoft Visual Studio и Blend для Microsoft Visual Studio 2013 позволяют создавать пользовательский интерфейс для приложения UWP, изменяя активированные экземпляры пользовательских типов. Средства разработки создают экземпляр приложения в специальном режиме разработки, который называется режимом конструктора. Когда приложение работает в режиме конструктора, оно может выполнять специальную логику, которая обеспечивает координацию с визуальным конструктором.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 DesignMode2Enabled

Свойства

DesignMode2Enabled

Используется для включения или отключения пользовательского кода в конструкторе XAML, предназначенном для пакета SDK для Windows 10 Fall Creators Update или более поздней версии.

DesignModeEnabled

Возвращает значение, указывающее, выполняется ли процесс в режиме конструктора.

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