0
私はviewmodelの(部分コード)内のデータ要素を持つことができ、次のいずれかモデルビューViewModelにベストプラクティス
public class PersonViewModel : INotifyPropertyChanged
{
public string FirstName
{
get
{
return firstName;
}
set
{
firstName = value;
OnPropertyChanged("FirstName");
}
}
public string LastName
{
get
{
return lastName;
}
set
{
lastName = value;
OnPropertyChanged("LastName");
}
}
}
または私はビューモデル(パーシャルモード)内部DTOとしてそれらをラップすることができます:
public class PersonDTO : INotifyPropertyChanged
{
public string FirstName
{
get { return firstName;}
set
{
firstName = value;
OnPropertyChanged("FirstName");
}
}
public string LastName
{
get { return lastName; }
set
{
lastName = value;
OnPropertyChanged("LastName");
}
}
}
public class PersonViewModel
{
public PersonDTO boundToPerson;
}
どのアプローチがより良いのでしょうか、なぜですか?