데이터 바인딩을 사용하여 값 형식을 사용하는 새 개체를 어떻게 바인딩합니까?.Net 데이터 값 형식 속성이있는 새 개체 바인딩
간단한 예 :
public class Person() {
private string _firstName;
private DateTime _birthdate;
private int _favoriteNumber;
//Properties
}
나는 새로운 사람을() 생성하고 텍스트 상자 폼에 바인딩합니다. 생년월일은 01/01/0001, 즐겨 찾기 번호는 0으로 표시됩니다.이 필드는 필수 항목입니다. 그러나이 상자는 비어 있고 사용자가 채우도록하십시오.
이 솔루션은 또한 기본값을 설정할 수 있어야합니다. 전지. 이 예에서는 즐겨 찾기 번호가 42로 기본 설정되도록 할 수 있습니다.
Silverlight에 대해 특별히 묻지 만 WPF와 WinForms에 동일한 문제가 있다고 가정합니다.
편집 :
내가 그러나 우리가 현재 클라이언트와 서버에서 동일한 도메인 객체를 사용하고 nullable 형식의 생각 나는 필수 필드가 null이 아니하고 싶지 않아요. 데이터 바인딩 엔진이 새로운 객체를 바인딩하고 있음을 알 수있는 방법을 공개하기를 희망합니다.