0
MVVM 패턴에 대한 여러 기사와 자습서를 읽었지만 고유 한 정보를 찾을 수없는 것이 하나 있습니다. 의는 다음의 예를 보자 :뷰 모델에서 모델의 속성을 공개해야합니까?
이제private string username;
public string Username {
get; set;
}
private string password;
public string Password {
get; set;
}
, 뷰 모델은 무엇을 포함해야한다 : 모델은 두 개의 필드와 속성이 포함
? 모델의 인스턴스 만 포함해야합니까? 아니면 모델의 속성을 "다시 노출"해야합니까? 지금은 여러 기사에서 두 변종을 보이고있다private Model _model;
public Model Model {
get; set;
}
public Username {
get { return _model.Username; }
set { _model.Username = value; }
}
private Model _model;
public Model Model {
get; set;
}
또는 ... 올바른 인 방법 확실입니다.