0

日付ピッカーとタイムピッカーの両方がモデルの同じプロパティにバインドされているフォームがあります

ここに私の単純なモデル:

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}" />

日付を選択したときに変更から時間を予測する簡単な方法はありますか(datepickerが日付を2011-04-29 00:00:00に設定するため、常に00:00に戻ります)、またはモデル内の時間のプロパティを作成し、データベースに配置するときに日付と時刻をまとめますか?

4

2 に答える 2

0

この質問はまったく同じです

Silverlight の datepicker と timepicker を一緒に使用する

コンバーターを使用

于 2011-05-20T02:29:12.347 に答える
0

データ バインディングを使用せずにイベントを使用してロジックを実装するか、コンバーターを使用してそのパラメーターをTimePicker. 日付を変更すると、パラメーターを解析して日時に添付できます。

于 2011-04-29T13:56:40.140 に答える