Tugas 3 : Membuat Aplikasi List Name dengan WPF

Nama : I Gusti Agung Ngurah Adhi Sanjaya

NRP : 5025211056
Kelas : PBKK A

Tugas 3 Pertemuan 4 (WPF)

Pada tugas kali ini, akan membuat apliaksi berbasis WPF atau Windows Presentation Foundation pada visual code.

Tujuan dari tugas ini adalah mengimplementasi kerangka kerja (framework) untuk mengembangkan aplikasi Windows yang memiliki antarmuka pengguna (UI) yang kaya dan menarik secara visual berbasis file XAML. Tetapi pada tugas kali ini saya membuat app yang sangat simple untuk mengurutkan nama saat user menginputkan nama dan menekan tombol.

Tampilan


Gambar berikut merupakan UI simple dari tugas ini.



Fungsionalitas


Pada section di kanan terdapat label input text dan tombol untuk memberi tulisan pada section di kiri. Kita ambil contoh, kita akan memasukan tulisan "halo" lalu ini merupakan tulisan pertama yang akan di input di dalam box section kiri. Begitu pun seterusnya


Penjelasan :
   
Ini dapat terjadi karena pada event handler tombol "tambah nama" terdapat code berikut :

private void buttonTambahNama(object sender, RoutedEventArgs e)
{
    if (!string.IsNullOrWhiteSpace(txtName.Text) && !lstNames.Items.Contains(txtName.Text))
    {
        lstNames.Items.Add(txtName.Text);
        txtName.Clear();
    }
}

yang dimana, pada saat inputan label box di atas tombol di masukan dan terdeteksi ada input di dalamnya, lalu user menekan tombol tambah nama, maka program ini akan menambahkan tulisan ini di dalam section kiri. Lalu setelah menambahkan di section kiri, label input text di kanan akan langsung di hapus/reset untuk memulai menambahkan tulisan ulang.

Begitupun seterusnya, jadi listing name ini akan terus berurutan dari yang pertama di input akan paling bawah urutannya (LIFO)

Full source code terdapat pada link github saya berikut : Link Github

Terimakasih !

Komentar

Postingan populer dari blog ini

Tugas 5 - PPB B

Tugas 4 - PPB B

Tugas 3 - PPB B