DesignMode.DesignMode2Enabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 |