1
我目前使用Datagrid绑定到Silverlight 3中的项目列表。每行有两个复选框。任何人请帮助我如何防止Datagrid每次点击任何复选框时触发Selection_Changed事件?我一直坚持这一些日子,截止日期即将到来。如何防止点击复选框从触发数据网格的selection_changed - Silverlight 3
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
<data:DataGridTemplateColumn Header="Track" SortMemberPath="IsTracked" CanUserResize="False" CanUserReorder="False">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
<CheckBox
Tag="{Binding unitID, Mode=OneWay}"
Click="ShowB_Clicked" IsChecked="{Binding IsTracked, Mode=TwoWay}"></CheckBox>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
当我点击任何复选框,DataGrid的dgList_SelectionChanged被触发,SelectedIndex的/项也改为包含点击复选框行。我想要的不是更改datagrid的SelectedItem,换句话说不是更改fire dgList_SelectionChanged。
请帮忙。
非常感谢提前。
Middlevn
你能更清楚一点。您是否希望在更改复选框选项时不刷新数据网格? – Malcolm 2010-02-25 09:03:40
嗨马尔科姆。 我更新了帖子,使其更详细。 – user281058 2010-02-25 09:19:50