我有2个数据贴纸。 datapicker 1在field1数据库中绑定 datapicker 2绑定到field2数据库。 如果field2为null,我想在datapicker2上看到datapicker1的日期。 我看到在selectdate属性的VS中,我可以绑定元素名称,但不理解使用的路径。 谢谢!
答案 0 :(得分:1)
在field1的set部分中,检查field2是否为null,如果是,则将两个字段更新为相同的值。
private string _field1;
public string field1
{
get { return _field1; }
set
{
_field1= value;
if(_field2 == null)
{
_field2 = value;
RaisePropertyChangedEvent("field2");
}
RaisePropertyChangedEvent("field1");
}
}
此解决方案未使用codeBehind。如果使用它很简单:在datepicker1更改时引发事件,如果field2为null则检查它,如果是,则设置相同的field1值。