使用數據綁定時,如何綁定使用值類型的新對象?.Net DataBinding具有值類型屬性的新對象
簡單的例子:
public class Person() {
private string _firstName;
private DateTime _birthdate;
private int _favoriteNumber;
//Properties
}
如果我創建一個新的Person(),並將其綁定到文本框的窗體。出生日期顯示爲01/01/0001,收藏號碼爲0.這些字段是必需的,但我希望這些框爲空,並讓用戶填寫。
該解決方案還需要能夠默認領域。在我們的例子中,我可能希望最喜歡的數字默認爲42.
我特意詢問Silverlight,但我認爲WPF和WinForms可能具有相同的問題。
編輯:
我認爲可空類型的,但我們目前正在使用的客戶端和服務器的同一域中的對象,我不希望有需要的字段可爲空。我希望數據綁定引擎公開一種方法來知道它綁定了一個新的對象?