Compartilhar via


DesignMode.DesignMode2Enabled Propriedade

Definição

Usado para habilitar ou desabilitar o código do usuário dentro de um designer XAML direcionado ao SDK do Windows 10 Fall Creators Update ou posterior.

public:
 static property bool DesignMode2Enabled { bool get(); };
static bool DesignMode2Enabled();
public static bool DesignMode2Enabled { get; }
var boolean = DesignMode.designMode2Enabled;
Public Shared ReadOnly Property DesignMode2Enabled As Boolean

Valor da propriedade

Boolean

bool

True se chamado do código em execução dentro de um designer XAML direcionado ao Windows 10 Fall Creators Update ou posterior; caso contrário, false.

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Exemplos

O código a seguir só é executado durante a execução dentro de um designer XAML, independentemente da versão do SDK direcionada ao designer XAML. Recomendamos essa marcar para a maioria dos usuários.

if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
{
    // Code to execute when running inside a XAML designer, regardless of the SDK the designer targets.
}

O código a seguir só é executado quando executado dentro de um designer XAML direcionado ao SDK do Windows 10 Fall Creators Update ou posterior.

if (Windows.ApplicationModel.DesignMode.DesignMode2Enabled)
{
    // Code to execute when running inside a XAML designer that targets the Fall Creators Update SDK, or later.
}

Comentários

Windows.ApplicationModel.DesignMode.DesignModeEnabled retorna true quando chamado do código do usuário em execução em qualquer versão do designer XAML, independentemente de qual versão do SDK você se destina. Essa marcar é recomendada para a maioria dos usuários.

Começando com o Windows 10 Fall Creators Update, o Visual Studio fornece um novo designer XAML direcionado ao Windows 10 Fall Creators Update e posterior.

Use Windows.ApplicationModel.DesignMode.DesignMode2Enabled para diferenciar o código que depende da funcionalidade habilitada apenas para um designer XAML direcionado ao SDK do Windows 10 Fall Creators Update ou posterior.

A tabela a seguir lista as diferenças na funcionalidade com suporte do designer XAML, dependendo da versão do SDK do Windows 10 direcionada ao designer XAML.

Designer XAML direcionado ao SDK de Atualização do Windows 10 para Criadores ou anterior Designer Xaml direcionado ao SDK do Windows 10 Fall Creators Update ou posterior
CoreWindow ✔️
CoreDispatcher ✔️
Modelo de threading STA (single-threaded apartment) ASTA (single-threaded apartment) do aplicativo
.NET Framework Área de Trabalho Núcleo
Suporte à composição da interface do usuário ✔️
Suporte a pincel de acrílico ✔️
Sistema de design fluente Limitado Suporte completo

Aplica-se a

Confira também