Condividi tramite


DesignMode.DesignMode2Enabled Proprietà

Definizione

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à

Boolean

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

Si applica a

Vedi anche