WPF - Databinding dengan XAML

Sekarang lagi belajar databinding dengan menggunakan XAML.  Jadi data langsung dimasukan ke XAML lewat script :

TEXT="{Binding Path=NamaField}"

Salah satu caranya adalah menggunakan interface INotifyPropertyChanged.  Merupakan interface yang akan memberi notify ke client bahwa property telah berubah.

class TblUserList : INotifyPropertyChanged

terus pada get dan set

private string _AUserName;
public string AUserName
{
    get { return _AUserName; }
    set {
        _AUserName = value;
        OnPropertyChanged("AUserName");
    }
}

Jangan lupa tambahin :

public event PropertyChangedEventHandler PropertyChanged;               
protected void OnPropertyChanged(string propertyName)                   
{                                                                       
    if (this.PropertyChanged != null)                                   
    PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}

Pada XAML file kita tambahin :

<TextBox
...

Name="txtAUserName"
Text="{Binding Path=AUserName}">

</TextBox>

Pada contoh ini, bagian akses ke database dipisah untuk memudahkan dalam belajar.  Selain itu disiapkan juga untuk contoh jika melakukan CRUD.

Source Code ?

Silahkan download sepuasnya hehehehe

Share this post: | | | |
Published Tuesday, October 28, 2008 2:05 PM by Lutfie Royan

Comments

# WPF - Update Data di Database

Friday, October 31, 2008 2:50 PM by Coding for Fun

Melanjutkan tulisan tentang databinding disini , kali ini akan kita liat model update datanya. Tentu

Powered by Community Server (Commercial Edition), by Telligent Systems