DesignMode.DesignMode2Enabled Propriété

Définition

Permet d’activer ou de désactiver le code utilisateur à l’intérieur d’un concepteur XAML qui cible le sdk Windows 10 Fall Creators Update ou version ultérieure.

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

Valeur de propriété

Boolean

bool

True si appelé à partir du code s’exécutant à l’intérieur d’un concepteur XAML qui cible le Windows 10 Fall Creators Update ou version ultérieure ; sinon false.

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

Exemples

Le code suivant s’exécute uniquement lors de l’exécution à l’intérieur d’un concepteur XAML, quelle que soit la version du KIT de développement logiciel (SDK) que le concepteur XAML cible. Nous recommandons cette case activée pour la plupart des utilisateurs.

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

Le code suivant s’exécute uniquement lors de l’exécution à l’intérieur d’un concepteur XAML qui cible le sdk Windows 10 Fall Creators Update ou version ultérieure.

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

Remarques

Windows.ApplicationModel.DesignMode.DesignModeEnabled retourne true lorsqu’il est appelé à partir du code utilisateur exécuté à l’intérieur de n’importe quelle version du concepteur XAML, quelle que soit la version du SDK que vous ciblez. Cette case activée est recommandée pour la plupart des utilisateurs.

À compter du Windows 10 Fall Creators Update, Visual Studio fournit un nouveau concepteur XAML qui cible les Windows 10 Fall Creators Update et versions ultérieures.

Utilisez Windows.ApplicationModel.DesignMode.DesignMode2Enabled pour différencier le code qui dépend des fonctionnalités activées uniquement pour un concepteur XAML qui cible le sdk Windows 10 Fall Creators Update ou version ultérieure.

Le tableau suivant répertorie les différences de fonctionnalités prises en charge par le concepteur XAML, en fonction de la version du kit de développement logiciel (SDK) Windows 10 cible par le concepteur XAML.

Concepteur XAML qui cible le KIT de développement logiciel (SDK) Windows 10 Creators Update ou antérieur Concepteur Xaml qui cible le Kit de développement logiciel (SDK) Windows 10 Fall Creators Update ou version ultérieure
CoreWindow ✔️
CoreDispatcher ✔️
Modèle de thread Appartement à thread unique (STA) Application monothreaded apartment (ASTA)
.NET Framework Desktop (Expérience utilisateur) Core
Prise en charge de la composition de l’interface utilisateur ✔️
Prise en charge du pinceau acrylique ✔️
Système de conception Fluent Limité Prise en charge complète

S’applique à

Voir aussi