Apa itu XAML Hot Reload untuk aplikasi WPF dan UWP? (Visual Studio)
Dengan XAML Hot Reload, Anda dapat secara bertahap membangun dan menguji kode XAML untuk aplikasi WPF dan UWP Anda. Anda dapat melakukannya dengan manfaat konteks data aplikasi yang sedang berjalan, status autentikasi, dan kompleksitas dunia nyata lainnya yang sulit disimulasikan selama waktu desain.
Tip
Jika Anda telah tiba di sini melalui UI (UI) XAML Hot Reload, selamat datang! Anda berada di tempat yang tepat untuk mempelajari lebih lanjut tentang XAML Hot Reload.
Tetapi, jika Anda di sini untuk mendapatkan bantuan memecahkan masalah XAML Hot Reload, lihat Pemecahan Masalah XAML Hot Reload sebagai gantinya.
Mendapatkan XAML Hot Reload
Visual Studio XAML Hot Reload saat ini hanya didukung saat Anda menjalankan aplikasi di Visual Studio -atau- Blend for Visual Studio dengan debugger terlampir (F5 atau Mulai debugging).
Anda tidak dapat mengaktifkan pengalaman ini dengan menggunakan Lampirkan untuk memproses kecuali Anda mengatur variabel lingkungan secara manual.
Aplikasi untuk XAML Hot Reload
XAML Hot Reload sangat membantu dalam skenario ini:
Memperbaiki masalah UI yang ditemukan di kode XAML Anda setelah aplikasi dimulai dalam mode debug.
Membangun komponen UI baru untuk aplikasi yang sedang dikembangkan, sambil memanfaatkan konteks runtime aplikasi Anda.
OS yang didukung
Jenis aplikasi yang didukung | Sistem Operasi dan Alat |
---|---|
Windows Presentation Foundation (WPF) | .NET Framework 4.6+ dan .NET Core Windows 7 dan yang lebih baru |
Aplikasi Universal Windows (UWP) | Windows 10 dan yang lebih baru, dengan SDK Windows 10 14393+ dan yang lebih baru |
Jika Anda menggunakan Xamarin.Forms, lihat XAML Hot Reload untuk Xamarin.Forms.
Contoh
Animasi berikut menunjukkan instans penggunaan Live Visual Tree untuk membuka beberapa kode sumber lalu menggunakan XAML Hot Reload untuk mengubah teks dan warna tombol.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk