Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从日期选择器触发命令或触发器_C#_Wpf_Mvvm_Command - Fatal编程技术网

C# 从日期选择器触发命令或触发器

C# 从日期选择器触发命令或触发器,c#,wpf,mvvm,command,C#,Wpf,Mvvm,Command,正如标题中提到的,我想在日期选择器上创建一个触发器,或者类似的东西。情况如下: <DatePicker SelectedDate="{BindingDateDebut}"/> <DatePicker SelectedDate="{Binding DateEnd}"/> 例如,访问“getParametersMatrice()”方法 当然,我可以在“DateStart”和“DateEnd”集合中添加该方法,但有时两个日期同时更改(例如在初始化过程中),如果

正如标题中提到的,我想在日期选择器上创建一个触发器,或者类似的东西。情况如下:

    <DatePicker SelectedDate="{BindingDateDebut}"/>
    <DatePicker SelectedDate="{Binding DateEnd}"/>
例如,访问“getParametersMatrice()”方法

当然,我可以在“DateStart”和“DateEnd”集合中添加该方法,但有时两个日期同时更改(例如在初始化过程中),如果没有“Wait”,我的任务会同时完成,代码的输出会产生不好的结果

我试着做一些类似的事情:

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

但它不会开火。有什么建议吗


提前谢谢你

日期选择器没有
SelectionChanged
事件,但它有一个
SelectedDateChanged
事件,您可以尝试处理该事件:

<i:EventTrigger EventName="SelectedDateChanged">

似乎有效,谢谢。所以我还有一个问题,我要做一个新的话题。谢谢你的帮助!
<i:EventTrigger EventName="SelectedDateChanged">