[英]wpf datagrid row selection control
我的wpf应用程序中有一个datagrid(wpftoolkit),我想通过单击datagrids行标题来实现行选择功能。 当用户单击行标题时,必须突出显示整个行,但是当他单击单元格时,仅应突出显示该单元格。 并且,仅当整个行突出显示时,才应启用行删除选项,当用户单击单元格时,不应允许他删除该行。 我尝试添加行标头,但它不可见,有人可以帮我解决一小段代码,因为我是C#WPF域中的新手。 因此,我该如何继续实现此功能。
建议您将选择模式设置为单元格,然后可以处理RowDatagrid
单击事件,并从后面的代码中选择行。
<DataGrid AutoGenerateColumns="False" SelectionUnit="Cell">
<DataGrid.Resources>
<Style TargetType="DataGridRowHeader">
<EventSetter Event="Click" Handler="DataGridRowHeader_Click" />
</Style>
</DataGrid.Resources>
....
</DataGrid>
private void DataGridRowHeader_Click(object sender, System.Windows.RoutedEventArgs e)
{
// This is when header is double clicked.
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.