Freigeben über


DesignMode.DesignMode2Enabled Eigenschaft

Definition

Wird verwendet, um Benutzercode in einem XAML-Designer zu aktivieren oder zu deaktivieren, der auf das Windows 10 Fall Creators Update SDK oder höher ausgerichtet ist.

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

Eigenschaftswert

Boolean

bool

True, wenn von Code aufgerufen wird, der in einem XAML-Designer ausgeführt wird, der auf die Windows 10 Fall Creators Update ausgerichtet ist, oder höher; andernfalls false.

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Beispiele

Der folgende Code wird nur ausgeführt, wenn er in einem XAML-Designer ausgeführt wird, unabhängig von der SDK-Version, auf die der XAML-Designer abzielt. Wir empfehlen diese Überprüfung für die meisten Benutzer.

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

Der folgende Code wird nur ausgeführt, wenn er in einem XAML-Designer ausgeführt wird, der auf das Windows 10 Fall Creators Update SDK oder höher ausgerichtet ist.

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

Hinweise

Windows.ApplicationModel.DesignMode.DesignModeEnabled gibt true zurück, wenn es von Benutzercode aufgerufen wird, der in einer beliebigen Version des XAML-Designers ausgeführt wird – unabhängig davon, auf welche SDK-Version Sie abzielen. Diese Überprüfung wird für die meisten Benutzer empfohlen.

Ab dem Windows 10 Fall Creators Update stellt Visual Studio einen neuen XAML-Designer bereit, der auf die Windows 10 Fall Creators Update und höher ausgerichtet ist.

Verwenden Sie Windows.ApplicationModel.DesignMode.DesignMode2Enabled, um Code zu unterscheiden, der von Funktionen abhängt, die nur für einen XAML-Designer aktiviert sind, der auf das Windows 10 Fall Creators Update SDK oder höher ausgerichtet ist.

In der folgenden Tabelle sind die Unterschiede in der vom XAML-Designer unterstützten Funktionalität aufgeführt, abhängig von der Version des Windows 10 SDK, auf das der XAML-Designer abzielt.

XAML-Designer, der auf das Windows 10 Creators Update SDK oder früher ausgerichtet ist Xaml-Designer, der auf das Windows 10 Fall Creators Update SDK oder höher ausgerichtet ist
CoreWindow ✔️
CoreDispatcher ✔️
Threadmodell Singlethread-Apartment (STA) Anwendungs-Singlethread-Apartment (ASTA)
.NET Framework Desktop Core
Unterstützung der Benutzeroberflächenkomposition ✔️
Acrylpinsel-Unterstützung ✔️
Fluent-Designsystem Eingeschränkt Vollständige Unterstützung

Gilt für:

Weitere Informationen