我正在尝试将 SelectedDateChanged 绑定到命令,以便我可以将其放置在我的 ViewModel 中,但无论如何它都不会接受此代码
http://pastebin.com/T4q8hQBA http://pastebin.com/T4q8hQBA
<DatePicker Name="HistoryDateTime" Grid.Column="1" Grid.Row="0" HorizontalAlignment="Center" DisplayDateStart="{Binding Path=StartDate}" DisplayDateEnd="{Binding Path=EndDate}" SelectedDate="{Binding Path=SelectedDate}" >
<Interactivity:Interaction.Triggers>
<Interactivity:EventTrigger EventName="SelectedDateChanged" >
<Helpers:InvokeDelegateCommandAction Command="{Binding DataContext.SaveKategorieCommand, ElementName=LayoutRoot}" CommandParameter="{Binding}"/>
</Interactivity:EventTrigger>
</DatePicker>
我知道第 4 行是错误的,但即使删除了该行,这些行也不会被接受,所以我是否需要包含文件或其他内容才能使交互性正常工作?
这是 C# 和 WPF,不是 silverlight 顺便说一句
您可能需要将以下内容添加到名称空间声明中:
xmlns:interactivity="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
并添加引用System.Windows.Interactivity
到你的项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)