2011-04-29 69 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。當您更改日期時,您可以解析參數並將其附加到日期時間。

相關問題