我正在使用 mvvm ..用于验证 dateofbirth 字段,它是组合框控件,我已将 Dob 属性设置为 string.bt 它显示错误..使用此 dateofbirth 正在计算年龄..无论如何都要根据需要制作 Dob 日期选择器字段,如果它是字符串,我们可以在 idataerror 信息中检查它是否为空,bt 如果它是日期时间我们不能,那么是另一种使其成为必填字段的方法???..帮助我
属性设置如下
public string Dob
{
get
{
return employee.Dob;
}
set
{
employee.Dob = value;
OnPropertyChanged("Dob");
OnPropertyChanged("Age");
}
}
public int Age
{
get
{
return employee.Age = DateTime.Today.Year - (Convert.ToDateTime(Dob)).Year;
}
set
{
employee.Age = value;
OnPropertyChanged("Age");
}
}
在 (Convert.ToDateTime(Dob)) 处显示错误,例如
字符串未被识别为有效日期时间!开始运行应用程序时出现格式异常,它立即显示错误..请给我一个解决方案