Share via


DesignMode.DesignMode2Enabled Propiedad

Definición

Se usa para habilitar o deshabilitar el código de usuario dentro de un diseñador XAML destinado al SDK de Windows 10 Fall Creators Update o 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 de propiedad

Boolean

bool

True si se llama desde código que se ejecuta dentro de un diseñador XAML que tiene como destino el Windows 10 Fall Creators Update o posterior; en caso contrario, false.

Requisitos de Windows

Familia de dispositivos
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)

Ejemplos

El código siguiente solo se ejecuta cuando se ejecuta dentro de un diseñador XAML, independientemente de la versión del SDK a la que se dirige el diseñador XAML. Se recomienda esta comprobación para la mayoría de los usuarios.

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

El código siguiente solo se ejecuta cuando se ejecuta dentro de un diseñador XAML que tiene como destino el SDK de Windows 10 Fall Creators Update o posterior.

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

Comentarios

Windows.ApplicationModel.DesignMode.DesignModeEnabled devuelve true cuando se llama desde el código de usuario que se ejecuta dentro de cualquier versión del diseñador XAML, independientemente de la versión del SDK de destino. Esta comprobación se recomienda para la mayoría de los usuarios.

A partir del Windows 10 Fall Creators Update, Visual Studio proporciona un nuevo diseñador XAML destinado al Windows 10 Fall Creators Update y versiones posteriores.

Usa Windows.ApplicationModel.DesignMode.DesignMode2Enabled para diferenciar el código que depende de la funcionalidad solo habilitada para un diseñador XAML destinado al SDK de Windows 10 Fall Creators Update o posterior.

En la tabla siguiente se enumeran las diferencias de funcionalidad admitidas por el diseñador XAML, en función de la versión del SDK de Windows 10 a la que se dirige el diseñador XAML.

Diseñador XAML destinado al SDK de Windows 10 Creators Update o versiones anteriores Diseñador xaml destinado al SDK de Windows 10 Fall Creators Update o posterior
CoreWindow ✔️
CoreDispatcher ✔️
Modelo de subprocesos Apartamento uniproceso (STA) Apartamento de un solo subproceso de aplicación (ASTA)
.NET Framework Escritorio Core
Compatibilidad con la composición de la interfaz de usuario ✔️
Compatibilidad con pinceles acrílicos ✔️
Sistema de diseño fluent Limitado Compatibilidad completa

Se aplica a

Consulte también