我使用MVVM模式的項目控制和我有以下代碼:如何添加命令綁定到不具有命令綁定屬性
<DataTemplate x:Key="ActivityEditTemplate">
<ItemsControl ItemsSource="{Binding Path=ActivityList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox Margin="2,0,2,0" Content="{Binding ActivityDescription}" IsChecked="{Binding IsSelected}" Command="vm:PatternViewModel.ActivityCommand" CommandParameter="{Binding ActivityTitle}">
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
ItemsControl的內複選框需要以允許多選。我有一個路由命令,可以很容易地在複選框上實現它,但是我只希望命令在項目控件被摺疊時執行。數據模板是WPF數據網格中CellEditingTemplate的靜態資源。我希望代碼仍然採用MVVM模式。我認爲鼠標離開事件調用命令沒有運氣。提前致謝。
您的代碼缺失。 – Heinzi 2009-11-16 14:25:57
我又添加了代碼。謝謝 – Noushad 2009-11-17 06:50:31