私はDatePicker(日付用)とTextBox(時間用)の2つのコントロールを持っています。Datepickerは時間の代わりに日付のみを更新する
両方とも同じプロパティMyDate
にリンクされています。 起動時には、現在の時刻が現在時刻ですが、日付を更新すると、時刻は0:00
に変わります。 不動産の日付を変更して時間だけを残す方法はありますか?
私はなぜそれが起こっているのか理解していますが、プロパティを変更しないでこれをどのように解決できますか?
<DatePicker VerticalContentAlignment="Center" FontSize="12" Text="{Binding Path=MyDate, StringFormat='d', UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
</DatePicker>
<dxe:DateEdit Height="25" MaskUseAsDisplayFormat="True" AllowDefaultButton="False" EditValue="{Binding Path=MyDate}" Mask="HH:mm">
<dxe:DateEdit.StyleSettings>
<dxe:DateEditPickerStyleSettings/>
</dxe:DateEdit.StyleSettings>
</dxe:DateEdit>
あなたはこれを削除する必要があります。 – Nkosi
[Binding Date Only and Time Only]の可能な複製(http://stackoverflow.com/questions/41955922/binding-date-only-and-time-only) – Nkosi