【发布时间】:2017-01-24 10:29:05
【问题描述】:
我有 2 个控件:一个 DatePicker(用于日期)和一个 TextBox(用于时间)。
两者都链接到同一个属性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>
【问题讨论】:
-
您应该删除它,因为它与您获得答案的其他帖子重复。
标签: c# wpf datepicker