DesignMode.DesignMode2Enabled Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 |