DesignMode.DesignMode2Enabled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |