12得票5回答
如何在WPF C#中禁用DataGrid内部的滚动?

我将VerticalScrollBarVisibility的值设为“Disabled”,因为我不想看到超过指定高度的datagrid内部内容。在执行以上语句后,我无法看到滚动条,但我仍然可以向下滚动并查看行。请问有人能告诉我如何完全禁用滚动吗?谢谢。

11得票2回答
防止DataGrid行被删除

我想保护DataGrid中的某些行,使用户无法删除,即使属性CanUserDeleteRows已设置为true。是否有可能通过数据绑定或触发器来保护某些行?ItemsSource绑定到T类型的ObservableCollection。

11得票1回答
WPF:从DataGrid复制

我想在WPF DataGrid中添加复制功能。 复制选项应该出现在右键菜单中 它应该复制所选单元格的显示文本。(我正在使用只读文本列。)

11得票7回答
WPF数据网格:空白行缺失

我正在创建一个带有DataGrid的WPF窗口,并且我想在网格底部显示空的“新项目”行,以便我可以向网格中添加新项目。但是出现问题,我的窗口上的网格没有显示空行。以下是我用来创建DataGrid的标记:<toolkit:DataGrid x:Name="ProjectTasksData...

11得票3回答
WPF中DataGrid的行详细信息模板可通过绑定属性控制其可见性。

我正在使用 WPF Datagrid,其中 RowDetailsVisibilityMode 被设置为 "VisibleWhenSelected",SelectionMode="Extended" 以便可以选择多行并显示 RowDetails,如下:<dg:DataGrid x:Name...

11得票3回答
使用MVVM模式中的WPF DataGridComboBoxColumn - 绑定到ViewModel中的属性

我正在使用优秀的MVVM Light Toolkit。我的ViewModel公开:public const string CourtCodesTypeCourtPropertyName = "CourtCodesTypeCourt"; private List<CourtType>...

11得票2回答
WPF数据表格行背景颜色的样式触发器被交替行背景刷覆盖

我有一个WPF DataGrid,它有一个AlternatingRowBackground画刷,用于配置交替着色的行。我想在鼠标悬停时突出显示当前行,但是样式触发器似乎输给了AlternatingRowBackground画刷。在不使用AlternatingRowBackground画刷绘制的...

11得票2回答
如何在WPF数据表格的第一列显示行号

在搜索过程中,我发现可以轻松地将行号设置为行标题: void datagrid_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = e.Row.GetIndex(); } 它在RowHea...

10得票4回答
如何在WPF中设置/重置三态复选框的值

我有一个数据网格,其中一个表头列是三态复选框。该列的单元格模板包含两个状态的复选框: + 全部项目的复选框 - 项目1 - 项目2 - 项目3 .. 我想使用“全部项目”复选框来选择/取消选择所有项目(项目1、项目2),这个功能可以正常工作。接下来,我想在没有全部选择/取消选...

10得票1回答
WPF数据表格似乎没有虚拟化行

我正在开发一个应用程序,其中大部分内容都是通过内置的 WPF DataGrid 向用户呈现的。这是我的 DataGrid 的样子。除了在父级 Grid 上设置 RowDefinitions 之外,我没有设置任何东西。 <UserControl xmlns="blah blah blah...