12得票7回答
WPF数据网格 隐藏行详细信息 或 取消选择行

我有一个DataGrid,它的RowDetails设置为在选择时显示(RowDetailsVisibilityMode="VisibleWhenSelected")。现在我想要能够摆脱它!我在行细节上放置了一个关闭按钮,并使用此代码:private void Button_Click(obje...

7得票3回答
DataGridComboBoxColumn不同行具有不同的ItemsSource

这里有一个类似于我的问题的提问,但我在那里没有找到解决方案。 我的问题: 如何为不同行中的每个ComboBox绑定不同的数据(比如列表)到“DataGridComboBoxColumn”中。以下是我尝试的代码: XAML: <Grid> <DataGrid x:...

9得票3回答
WPF 4数据网格:显示和隐藏列

我正在尝试为DataGrid实现列选择器功能,但是如果我尝试将列的标题内容定义为不仅仅是字符串,就会遇到问题。下面是一个非常简单的示例,其中所有样式、视图模型、绑定等都被剥离了。 有3列: 第一列使用字符串作为标题。 第二列尝试将标题内容设置为带有工具提示的Label。 第三列尝试将标题内...

8得票3回答
多级标题 GridView WPF

我需要将列表视图设置为一个带有复杂头部的网格视图,类似于这样(基于我创建的三维对象列表): | ---------- LEVEL 0 ------------ | | -- Level 1a -- | -- Level 1b -- | | Lvl A | Lvl B | Lvl ...

9得票2回答
WPF:如何将焦点设置在数据网格上的特定行?

我希望将焦点设置在数据表格的第一行。 目前我的实现如下: Keyboard.Focus(ResultsGrid) If result.Count > 0 Then ResultsGrid.SelectedIndex = 0 End If 这将使焦点集中在数据网格上,但不是...

8得票2回答
如何在清除排序描述后删除WPF网格的排序箭头

我在网格标题上单击以对列进行排序,然后单击“重置”按钮通过其集合视图清除排序描述。但是排序箭头图标仍然存在于标题中。如何删除它?

15得票7回答
在WPF DataGrid中按Enter键将焦点移动到下一个单元格?

我想要一个自定义的DataGrid,它能够: 在编辑模式下按下Enter键时,移动到下一个单元格。 当到达当前行的最后一列时,焦点应该移动到下一行的第一个单元格。 当到达下一个单元格时,如果单元格可编辑,它应该自动变为可编辑状态。 如果单元格包含一个ComboBox(不是comboboxc...

10得票2回答
Datagrid列标题应根据DataGridView列中的所有复选框是选中还是未选中来检查/取消选中复选框的状态。

我遇到的问题与 DataGrid(WPF)中的复选框有关。 为更好地理解问题,我已附上了截图。 问题:即使其中一个子项未选中,数据头列复选框仍然被选中。 我希望解决方案可以修复此问题,以便当用户明确取消选中其中一个子项时,“全部”(列标题)应隐含取消选中。 请帮帮忙... 谢谢 请查看链...

15得票2回答
WPF 4.0 数据表格模板列双向绑定问题

我正在使用WPF 4.0中的DataGrid。其中包含一个TemplateColumn,其中包括一个复选框。 复选框的IsChecked属性通过绑定进行设置。 问题在于,即使我明确将绑定模式设置为TwoWay,它也只能单向工作。 需要注意的是,相同的代码在使用WPF Toolkit的.NE...

7得票1回答
如何为WPF DataGrid列设置默认的降序排序方向?

我有一个带有可排序列的WPF DataGrid。我不想预先按任何特定列对网格进行排序。当用户首次单击列标题时,我只希望默认排序方向为降序而不是升序。 无论是CollectionViewSource的SortDescription.Direction还是DataGridTextColumns的...