WPF Datepicker SelectDateChanged事件在视图模型命令未触发时调用

时间:2015-05-11 07:17:40

标签: wpf datepicker command

我在通过SelectedItem与Listbox绑定的Grid上有一个Datepicker控件,而Listbox ItemsSource是一个DataTable DefaultView。如下图所示

<Grid Name="gridOfferte" DataContext="{Binding ElementName=lstOfferte, Path=SelectedItem}">
   <DatePicker Name="dtpkDataRevOff" Grid.Column="4"   
               SelectedDate="{Binding DataRevOffProperty, Mode=TwoWay}" >
       <i:Interaction.Triggers>
           <i:EventTrigger EventName="SelectedDateChanged">
               <i:InvokeCommandAction Command="{Binding       
                  Path=DatapickerSelectionCommand}" />
           </i:EventTrigger>
       </i:Interaction.Triggers>
   </DatePicker>
   ...
   ...

DatapickerSelectionCommand不会触发。我注意到问题是包含Datepicker的Grid绑定到Listbox。如果我替换

<Grid Name="gridOfferte" DataContext="{Binding ElementName=lstOfferte, Path=SelectedItem}">

<Grid Name="gridOfferte">

DatapickerSelectionCommand触发。可能是什么问题?

谢谢你的支持。

0 个答案:

没有答案