2011-04-29 64 views
0

我有一个表格有一个datepicker和两个绑定到同一属性从模型日期选择器更新Timepicker

在这里我简单的模型,一个timepicker:

private DateTime _end; 
[Required] 
public DateTime End 
{ 
    get 
    { 
     return _end; 
    } 
    set 
    { 
     _end = value; 
     RaisePropertyChanged(() => End); 
    } 
} 

视图模型具有的属性ModelObject。

我的XAML看起来像这样

<sdk:DatePicker SelectedDate="{Binding Path=CurrentAppointment.End, Mode=TwoWay}"/> 
<toolkit:TimePicker Value="{Binding Path=CurrentAppointment.End, Mode=TwoWay}" /> 

有一个简单的方法来precent从当我拿起日期更改时间(它总是可以追溯到00:00因为日期选择器设置日期到2011- 04-29 00:00:00)或者我必须在我的模型中创建一个属性并将日期和时间放在一起,当我想将它放入我的数据库时?

+0

你或许应该使用自定义转换器,但我不知道如果你能得到的电流值Convert和ConvertBack方法中的属性... – Will 2011-04-29 13:23:21

回答

0

您可以决定不使用数据绑定并通过事件实现逻辑,也可以使用转换器并将其参数绑定到TimePicker。当您更改日期时,您可以解析参数并将其附加到日期时间。

相关问题