【发布时间】:2021-10-19 05:38:07
【问题描述】:
我在我的 WPF MVVC 应用程序中使用了 DateTimePicker。它看起来像这样:
<Label Content="Date: "/>
<xctk:DateTimePicker
Value="{Binding Example.FirstDate,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
Converter={StaticResource validDateConverter}}"
Format="Custom"
FormatString="{}dd/MM/yyyy HH:mm">
</xctk:DateTimePicker>
我现在想做的是注意日期的变化。 因此,如果用户更改日期,我可以在 ViewModel 中做一些事情。它必须在 ViewModel 中而不是在代码隐藏中。 (我这么说是因为事件不是一个选项)。
我的想法是使用命令或触发器,但它不允许我(这不是一个选项)。 有人可以帮我吗?非常感谢您。
【问题讨论】:
-
FirstDate属性将在日期更改时设置,因此您可以在此设置器中处理您的逻辑。
标签: wpf binding command datetimepicker