DesignMode.DesignMode2Enabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per abilitare o disabilitare il codice utente all'interno di una finestra di progettazione XAML destinata a Windows 10 Fall Creators Update SDK o versioni successive.
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
Valore della proprietà
bool
True se viene chiamato dal codice in esecuzione all'interno di una finestra di progettazione XAML destinata al Windows 10 Fall Creators Update o versione successiva; in caso contrario, false.
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)
|
Esempio
Il codice seguente viene eseguito solo quando viene eseguito all'interno di una finestra di progettazione XAML, indipendentemente dalla versione dell'SDK di destinazione della finestra di progettazione XAML. È consigliabile verificare la maggior parte degli utenti.
if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
{
// Code to execute when running inside a XAML designer, regardless of the SDK the designer targets.
}
Il codice seguente viene eseguito solo quando viene eseguito all'interno di una finestra di progettazione XAML destinata a Windows 10 Fall Creators Update SDK o versione successiva.
if (Windows.ApplicationModel.DesignMode.DesignMode2Enabled)
{
// Code to execute when running inside a XAML designer that targets the Fall Creators Update SDK, or later.
}
Commenti
Windows.ApplicationModel.DesignMode.DesignModeEnabled restituiscetrue quando viene chiamato dal codice utente in esecuzione all'interno di qualsiasi versione della finestra di progettazione XAML, indipendentemente dalla versione dell'SDK di destinazione. Questo controllo è consigliato per la maggior parte degli utenti.
A partire dalla Windows 10 Fall Creators Update, Visual Studio offre una nuova finestra di progettazione XAML destinata alla Windows 10 Fall Creators Update e versioni successive.
Usa Windows.ApplicationModel.DesignMode.DesignMode2Enabled per distinguere il codice che dipende dalla funzionalità abilitata solo per una finestra di progettazione XAML destinata a Windows 10 Fall Creators Update SDK o versione successiva.
Nella tabella seguente sono elencate le differenze nelle funzionalità supportate dalla finestra di progettazione XAML, a seconda della versione dell'SDK Windows 10 di destinazione della finestra di progettazione XAML.
Finestra di progettazione XAML destinata all'SDK di Windows 10 Creators Update o versioni precedenti | Finestra di progettazione Xaml destinata all'SDK di Windows 10 Fall Creators Update o versione successiva | |
---|---|---|
CoreWindow | ❌ | ✔ |
Coredispatcher | ❌ | ✔ |
Modello di threading. | Apartment a thread singolo (STA) | Apartment a thread singolo applicazione (ASTA) |
.NET Framework | Desktop | Core |
Supporto per la composizione dell'interfaccia utente | ❌ | ✔ |
Supporto del pennello acrilico | ❌ | ✔ |
Sistema di progettazione Fluent | Limitato | Supporto completo |