Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam pengenalan lingkungan pengembangan terintegrasi (IDE) Visual Studio ini, Anda membuat aplikasi "Halo Dunia" yang berjalan di perangkat Windows 10 atau yang lebih baru. Untuk melakukannya, Anda menggunakan templat proyek Windows App SDK (WinUI 3), Extensible Application Markup Language (XAML), dan bahasa pemrograman C#.
Nota
WinUI 3 adalah komponen platform UI asli yang dikirim dengan Windows App SDK. Ini sepenuhnya dipisahkan dari Windows SDK. Untuk informasi selengkapnya, lihat WinUI 3.
Prasyarat
- Anda memerlukan Visual Studio 2026 atau versi terbaru Visual Studio 2022 untuk menyelesaikan tutorial ini. Untuk versi gratis, kunjungi Halaman Unduhan Visual Studio.
- Beban kerja dan komponen yang diperlukan untuk mengembangkan dengan WinUI dan Windows App SDK. Untuk memverifikasi atau menginstal beban kerja di Visual Studio, pilih Alat >Dapatkan Alat dan Fitur. Untuk informasi selengkapnya, lihat Mengubah beban kerja atau komponen individual.
Pada tab Beban Kerja penginstal Visual Studio, pilih yang berikut ini:
Untuk pengembangan aplikasi C# menggunakan Windows App SDK, pilih Pengembangan aplikasi WinUI.
Untuk pengembangan aplikasi C# menggunakan Windows App SDK, pilih Pengembangan aplikasi WinUI.
Nota
Di Visual Studio 17.10 - 17.12, beban kerja ini disebut pengembangan aplikasi Windows.
Untuk detailnya, lihat Menginstal alat untuk Windows App SDK.
Membuat proyek
Pertama, buat proyek WinUI 3. Jenis proyek dilengkapi dengan semua file templat yang Anda butuhkan, bahkan sebelum Anda menambahkan apa pun!
Buka Visual Studio, dan pada jendela mulai, pilih Buat proyek baru.
Pada layar Buat proyek baru , masukkan WinUI di kotak pencarian, pilih templat C# untuk Aplikasi Kosong WinUI (Dipaket), lalu pilih Berikutnya.
Beri nama proyek, HelloWorld, dan pilih Buat.
Buka Visual Studio, dan pada jendela mulai, pilih Buat proyek baru.
Pada layar Buat proyek baru , masukkan winui di kotak pencarian, pilih templat C# untuk templat C# untuk Aplikasi Kosong, Dipaketkan (WinUI 3 di Desktop), lalu pilih Berikutnya.
Beri nama proyek, HelloWorld, dan pilih Buat.
Nota
Jika artikel ini adalah pertama kalinya Anda menggunakan Visual Studio untuk membuat aplikasi Windows App SDK, dialog Pengaturan mungkin muncul. Pilih mode Pengembang, lalu pilih Ya.
Visual Studio menginstal paket Mode Pengembang lain untuk Anda. Ketika penginstalan paket selesai, tutup dialog Pengaturan .
Membuat aplikasi
Saatnya untuk mulai mengembangkan. Di sini Anda menambahkan kontrol tombol, menambahkan tindakan ke tombol, lalu menjalankan aplikasi Hello World untuk melihat seperti apa tampilannya.
Menambahkan tombol ke kanvas Desain
Di Penjelajah Solusi, klik dua kali MainWindow.xaml untuk membuka editor markup XAML.
Editor XAML adalah tempat Anda dapat menambahkan atau mengubah markup. Tidak seperti proyek UWP, WinUI 3 tidak memiliki tampilan Desain.
Di dalam
<Grid>item, mulai ketik<Button. Intellisense menawarkan opsi tombol. Tekan Tab untuk menerima.
Di Penjelajah Solusi, klik dua kali MainWindow.xaml untuk membuka editor markup XAML.
Editor XAML adalah tempat Anda dapat menambahkan atau mengubah markup. Tidak seperti proyek UWP, WinUI 3 tidak memiliki tampilan Desain.
Tinjau kontrol Tombol yang tertanam dalam StackPanel di akar dari Jendela.
Mengubah label pada tombol
Di Editor XAML, ubah nilai Konten Tombol dari nilainya saat ini menjadi "Halo Dunia!".
Letakkan kursor Anda di
<Button>tag mulai elemen (setelah atribut yang ada, sepertiContent) dan mulai ketik Klik. Intellisense menawarkan penanganan aktivitas baru yang disebut Button_Click. Anda bekerja dengan kode tersebut di bagian berikutnya.
Di Editor XAML, ubah nilai Konten Tombol dari nilainya saat ini menjadi "Halo Dunia!".
Perhatikan bahwa tombol memiliki penanganan aktivitas Klik bernama myButton_Click ditentukan juga. Anda bekerja dengan itu di langkah berikutnya.
Mengubah penanganan aktivitas
Penanganan aktivitas terdengar rumit, tetapi hanya nama lain untuk kode yang dipanggil saat peristiwa terjadi. Dalam hal ini, ini menambahkan tindakan yang dipicu oleh Halo Dunia! tombol.
Di Penjelajah Solusi, klik dua kali MainWindow.xaml.cs, halaman kode di belakang.
Edit kode penanganan aktivitas di jendela editor C# yang terbuka.
Di sinilah hal-hal menjadi menarik. Pengendali kejadian bawaan terlihat seperti ini:
Mari kita ubah, sehingga terlihat seperti ini:
Berikut adalah kode untuk disalin dan ditempelkan:
private async void Button_Click(object sender, RoutedEventArgs e) { var welcomeDialog = new ContentDialog() { Title = "Hello from HelloWorld", Content = "Welcome to your first Windows App SDK app.", CloseButtonText = "Ok", XamlRoot = ((FrameworkElement)sender).XamlRoot }; await welcomeDialog.ShowAsync(); }
Di Penjelajah Solusi, klik dua kali MainWindow.xaml.cs, halaman kode di belakang.
Edit kode penanganan aktivitas di jendela editor C# yang terbuka.
Di sinilah hal-hal menjadi menarik. Pengendali kejadian bawaan terlihat seperti ini:
Mari kita ubah, sehingga terlihat seperti ini:
Berikut adalah kode untuk disalin dan ditempelkan:
private async void myButton_Click(object sender, RoutedEventArgs e) { var welcomeDialog = new ContentDialog() { Title = "Hello from HelloWorld", Content = "Welcome to your first Windows App SDK app.", CloseButtonText = "Ok", XamlRoot = myButton.XamlRoot }; await welcomeDialog.ShowAsync(); }
Apa yang baru saja kita lakukan?
Kode ini menggunakan kontrol ContentDialog untuk menampilkan pesan selamat datang dalam kontrol popup modal di dalam jendela saat ini. Untuk informasi selengkapnya tentang menggunakan Microsoft.UI.Xaml.Controls.ContentDialog, lihat Kelas ContentDialog.
Jalankan aplikasi
Saatnya membuat, menyebarkan, dan meluncurkan aplikasi Hello World Windows App SDK untuk melihat seperti apa tampilannya. Begini caranya.
Gunakan tombol Putar untuk memulai aplikasi di komputer lokal. Teksnya adalah HelloWorld (Paket).
Atau, Anda dapat memilih Debug>Mulai Debugging dari bilah menu atau menekan F5 untuk memulai aplikasi Anda.
Lihat aplikasi Anda, yang muncul setelah halaman pembuka menghilang. Aplikasi akan terlihat mirip dengan gambar ini:
Pilih tombol Hello World.
Perangkat Windows 10 atau yang lebih baru menampilkan pesan yang bertuliskan "Selamat datang di aplikasi Windows App SDK pertama Anda" dengan judul "Halo dari HelloWorld." Pilih Ok untuk menutup pesan.
Untuk menutup aplikasi, pilih tombol Hentikan Debugging di toolbar. Atau, pilih Debug>Hentikan penelusuran kesalahan dari bilah menu, atau tekan Shift+F5.
Konten terkait
Selamat atas penyelesaian tutorial ini! Kami harap Anda mempelajari beberapa dasar tentang Windows App SDK, WinUI 3, dan Visual Studio IDE. Untuk mempelajari lebih lanjut, lanjutkan dengan tutorial berikut:
Sumber daya ini mungkin juga berguna:
- Menulis aplikasi untuk Windows: Memilih teknologi pengembangan
- gambaran umum Windows App SDK
- contoh Windows App SDK / WinUI 3