DevExpress - 在鼠标点击时保持多选

时间:2017-10-19 17:09:38

标签: wpf devexpress devexpress-wpf

我有一个表,在第一列中我想显示一个复选框(当前类型为[[0.5959494936867108, 820, 200]] ),使用户可以选择/取消选择项目及其名称。目前我有以下内容:

CheckEdit

我已经在桌面上启用了多项选择,我只想如果用户单击其中一个复选框,则所有选中的复选框都会获得新值,并且所有行都保持选中状态。

现在发生的事情是,被点击的<dxg:GridColumn.CellTemplate> <DataTemplate> <DockPanel VerticalAlignment="Center" LastChildFill="True"> <dxe:CheckEdit IsChecked="{Binding Path=RowData.DataContext.IsSelected}" DockPanel.Dock="Left" Margin="0,0,5,0"/> <Border BorderBrush="{x:Null}" VerticalAlignment="Center"> <TextBox Text="{Binding Path=RowData.DataContext.Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" BorderThickness="0" /> </Border> </DockPanel> </DataTemplate> </dxg:GridColumn.CellTemplate> - 元素获得了一个新的值,所有其他值保持不变,并且选择仅更改为用户单击的特定行。

我玩过CheckEditGotFocusPreviewMouseDown。没有真正按我的意愿工作。

我怎样才能得到这种行为?

0 个答案:

没有答案