从 DatePicker 触发命令或触发器

Fire Command or Trigger from DatePicker

如标题中所述,我想在日期选择器或类似的东西上创建触发器。情况是这样的:

    <DatePicker SelectedDate="{BindingDateDebut}"/>
    <DatePicker SelectedDate="{Binding DateEnd}"/>

不用担心日期的绑定。现在,我希望当我更改日期时,它会触发一个命令:

            LoadMatrice = new RelayCommand(async () =>
        {
            await GetParametresMatrice();
        });

例如访问"GetParametresMatrice()"方法。

我当然可以在 "DateStart" 和 "DateEnd" 集合中添加该方法,但有时两个日期会同时更改(例如在初始化期间)并且没有 "await",我的任务是同时完成的,代码的输出结果很糟糕。

我尝试使用类似的东西:

            <i:Interaction.Triggers>
            <i:EventTrigger EventName="SelectionChanged">
                <i:InvokeCommandAction Command="{Binding LoadMatrice}"/>
            </i:EventTrigger>
        </i:Interaction.Triggers>

但它没有触发。有什么建议吗?

提前致谢!

DatePicker 没有 SelectionChanged 事件,但它有一个您可以尝试处理的 SelectedDateChanged 事件:

<i:EventTrigger EventName="SelectedDateChanged">