DesignMode.DesignMode2Enabled Properti

Definisi

Digunakan untuk mengaktifkan atau menonaktifkan kode pengguna di dalam perancang XAML yang menargetkan SDK Windows 10 Fall Creators Update, atau yang lebih baru.

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

Nilai Properti

Boolean

bool

True jika dipanggil dari kode yang berjalan di dalam perancang XAML yang menargetkan Windows 10 Fall Creators Update, atau yang lebih baru; jika tidak salah.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)

Contoh

Kode berikut hanya dijalankan saat berjalan di dalam perancang XAML, terlepas dari versi SDK yang ditargetkan desainer XAML. Kami merekomendasikan pemeriksaan ini untuk sebagian besar pengguna.

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

Kode berikut hanya dijalankan saat berjalan di dalam perancang XAML yang menargetkan SDK Windows 10 Fall Creators Update atau yang lebih baru.

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

Keterangan

Windows.ApplicationModel.DesignMode.DesignModeEnabled mengembalikan true ketika dipanggil dari kode pengguna yang berjalan di dalam versi perancang XAML apa pun--terlepas dari versi SDK mana yang Anda targetkan. Pemeriksaan ini direkomendasikan untuk sebagian besar pengguna.

Dimulai dengan Windows 10 Fall Creators Update, Visual Studio menyediakan perancang XAML baru yang menargetkan Windows 10 Fall Creators Update dan yang lebih baru.

Gunakan Windows.ApplicationModel.DesignMode.DesignMode2Enabled untuk membedakan kode yang bergantung pada fungsionalitas yang hanya diaktifkan untuk perancang XAML yang menargetkan SDK Windows 10 Fall Creators Update atau yang lebih baru.

Tabel berikut mencantumkan perbedaan fungsionalitas yang didukung oleh perancang XAML, tergantung pada versi SDK Windows 10 yang ditargetkan perancang XAML.

Perancang XAML yang menargetkan SDK Windows 10 Creators Update atau yang lebih lama Perancang Xaml yang menargetkan SDK Windows 10 Fall Creators Update atau yang lebih baru
CoreWindow ✔️
CoreDispatcher ✔️
Model utas Apartemen berulir tunggal (STA) Apartemen berulir tunggal aplikasi (ASTA)
.NET Framework Desktop Core
Dukungan Komposisi UI ✔️
Dukungan kuas akrilik ✔️
Sistem desain fasih Terbatas Dukungan penuh

Berlaku untuk

Lihat juga