wpfdatagrid相关内容

绑定到 List<string> 时如何使 ListBox 可编辑?

编辑:基本问题是将 List 绑定到 ListBox(或任何其他控件).所以我正在编辑问题. 我将一个字符串列表绑定到一个 ListBox,如下所示.但是,当我更改文本框的内容时,它并没有更改源列表中的字符串.为什么? 公共部分类 MainWindow : Window{列表_nameList = null;公共列表名单{得到{if (_nameList == nul ..
发布时间:2022-01-16 10:38:27 其他开发

带有标题“*"的 DataGridColumn 已存在于 DataGrid 的 Columns 集合中

我有一个带有 MVVM 模式的 WPF 应用程序.在我看来,我必须绑定一个 ObservableCollection 才能查看.在那个视图中,我有一个 ListBox 和一个 DataGrid 都绑定到相同的 ObservableCollection 但做不同的事情,比如事件、样式等. 我一次只需要显示其中一个控件,我所做的是创建了两个用户控件,一个用于 DataGrid,另一个用于 Lis ..
发布时间:2022-01-06 09:49:29 C#/.NET

通过 XAML 触发器单击即可在 DataGrid 中使用 EditMode

我有 DataGrid,如果我想在单元格中编辑值,我必须双击它,光标会出现在这里(只需单击一下,就可以选择适当的单元格)..! 我可以通过单击单元格(通过 Xaml 触发器)使它们不只是被选中,而是立即进入 EditMode,当我在带有箭头的单元格之间切换时,它们也会进入 EditMode? 这里是我当前修改后的代码 ..
发布时间:2022-01-06 09:48:33 其他开发

MVVM 下的 WPF DataGridTemplateColumn 可见性绑定

我有一个 DataGrid 绑定到我的 ViewModel 中的 ICollectionView.DataGrid 位于 UserControl 内,它用于几种不同的数据场景,其中一些需要某些 DataGrid 列,而另一些则不需要. 我只想将 DataGridTemplateColumn 的 Visibility 属性绑定到内部标签的 Content 属性,这样如果没有任何行包含值,它将被 ..
发布时间:2022-01-06 09:47:13 其他开发

我如何将 DataTable 设置为 DataGridComboBoxColum 的 ItemsSource?

我有一个包含两列的数据表,我将绑定到 DataGridComboBoxColumn 的所有组合框,其中一列将是项目的文本,其他将是项目的值. 我知道名为“DisplayMemberPath"的属性是我将列的名称指定为项目文本的地方,以及必须在“SelectedValuePath"属性中指定的值. 但是再一次将任何内容绑定到 DataGridComboBoxColumn 是一个问题,因为 ..
发布时间:2022-01-06 09:46:23 其他开发

以编程方式滚动 WPF 4 DataGrid 以结束

有谁知道以编程方式将 WPF DataGrid (.NET 4) 滚动到最后一行的可靠方法? 我知道 ScrollIntoView(Items[Items.Count-1]),但这仅在项目唯一时才有效. 例如,考虑以下 DataGrid,它显示所有已安装的文化,然后是所有已安装的文化: varculture = System.Globalization.CultureInfo.Get ..
发布时间:2022-01-06 09:45:10 其他开发

以编程方式将 Datagrid 列置于视图中(水平滚动)

我想以编程方式显示一列.我有很多列,当它们在屏幕外时,我想选择一个单元格并将该单元格置于视图中,我可以选择一个屏幕外的单元格,当我水平滚动以使该单元格可见时,该单元格被选中. 我知道你可以用行来做到这一点,即 ScrollIntoView 但列呢? 有人有幸这样做过吗?如果是这样:)(当然) 解决方案 答案:使用 datagrid 方法. public void Scroll ..
发布时间:2022-01-06 09:43:29 其他开发

WPF 数据绑定错误:无法找到引用“RelativeSource FindAncestor"的绑定源

我从下面的代码中得到以下错误......不知道为什么(是的,它产生了所有 4 个,即使它是相同的 2 个重复).哦,它不会产生交替行的效果,即使在这些错误之前弹出相同的代码是有效的. System.Windows.Data 错误:4:无法找到绑定参考 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.DataG ..
发布时间:2022-01-06 09:39:58 其他开发

WPF 数据网格“全选"按钮 - “取消全选"也?

我想知道是否可以向数据网格左上角的“全选"按钮添加功能,以便它也取消选择所有行?我有一个附加到按钮的方法可以执行此操作,但是如果我可以从“全选"按钮触发此方法以将功能保留在视图的同一部分,那就太好了.这个“全选"按钮是否可以添加代码,如果是这样,如何到达按钮?我找不到任何示例或建议. 解决方案 好的,经过大量搜索,我从 Colin Eberhardt 那里找到了如何转到按钮的方法,在这里: ..
发布时间:2022-01-06 09:39:14 C#/.NET

如何将 DataGridTemplateColumn.Visibility 绑定到 DataGrid.ItemsSource 之外的属性?

我需要将 DataGridTemplateColumn 的 Visibility 绑定到 DataGrid.ItemsSource 之外的属性,因为我需要绑定此列在 ViewModel 内的一个属性的所有行中,但据我所知,您只需将其绑定到 ItemsSource 内的某些内容,或者您​​应该使用 ElementStyle 和 EditingElementStyle我已经试过这个代码: 而且 ..
发布时间:2022-01-06 09:38:51 其他开发