Uczę się pisać w WPF. Nie bardzo rozumiem kiedy zmienne bindować w xml a kiedy mogę przypisać je w code behind tak jak w win formsach. Poniżej zawieram fragment kodu , jest on poprawny czy powinienem jakiś fragment zastąpić bindowaniem?
class User
{
public string login { get; set; }
public string password { get; set; }
public string name { get; set; }
public string surname { get; set; }
public DateTime dateOfBirth { get; set; }
}
List<user> UserList=new list<user>();
private void LogOn_Click(object sender, RoutedEventArgs e)
{
MainMenu asd = new MainMenu(); //nowa forma
int index = UserList.FindIndex(a => a.login ==tbox_Login.Text);
if (index<UserList.Count && index>=0)
{
if (tbox_Password.Text == UserList[index].password)
asd.Show();
}
}
Proszę o pomoc co z tego kodu powinienem przenieść jako bindowanie do xml i wyjasnienie idei bindowania.