DataGrid是WPF中的必需吗?

DataGrid是WPF中的必需吗?

我已经看到了很多的讨论,人们问DataGrid的WPF和抱怨微软没有一个与他们的WPF框架,直到日期。 我们知道WPF是一个伟大的UI技术,并且具有ItemsControl,DataTemplate等的概念,使得用户体验更好。 即使是WPF也得到了一个更接近匹配的控件ListView,它可以很容易地模板化,以提供比传统的Datagrid显示更好的UX。 而且我会说一个现成的DataGrid控件会…


c# - 如何将WPF DataGrid绑定到可变数量的列?

我的WPF应用程序会生成每次可能有不同数量的列的数据集。 输出中包含将用于应用格式设置的每列的说明。 输出的简化版本可能如下所示: class Data{IList<ColumnDescription> ColumnDescriptions{get; set;}string[][] Rows{get; set;}} 这个类在WPF DataGrid上设置为…


.net - 绑定在WPF数据网格文本列中

我正在尝试构建一个数据网格,其中一列是以该字体显示的字体名称。 以前,我正在使用列表框,我在其中定义了以下模板:<TextBlock Text="{Binding Path=Name}" FontFamily="{Binding Path=Name}"/> 这工作得很好。 所以,我调整了数据结构(Name变为Font.Name)并移动到数据网格上试试这个:<dg:DataGridText…


如何在WPF Datagrid上设置标题格式?

我正在使用来自Codeplex的WPF Datagrid。 我可以在dg:DataGrid元素中设置行的样式和下列属性。 但是,如何设计标题? 我在网上找到了100个定义样式的例子,并且在Datagrid元素中使用了例如x:Key=“DataGridColumnHeaderStyle”,但是他们没有一个能够为我工作。 我怎么能只是例如在这个DataGrid Datagrid标题背景更改为…


WPF DataGrid按钮列禁用

是否可以禁用DataGridTemplateColumn中的按钮? 我有一个DataGridTemplate如下:<toolkit:DataGridTemplateColumn Header="Timer" Width="50"><toolkit:DataGridTemplateColumn.CellTemplate>…


如何获得此CRUD代码在WPF DataGrid上工作?

我正在为WPF Datagrid写CRUD代码。 在下面的TheDataGrid_CellEditEnding方法中: 如何在用户进行更改之前获取原始文本? 我需要原始文本能够更改客户并使用_db.SubmitChanges()将其保存回数据库 这里有数据库的完整解决方案,如果有人想实验这个: http://www.tanguay.info/web/download/testDataG…


什么是WPF Datagrid的“按下删除键”事件?

我想让用户突出显示WPF DataGrid上的一行,然后按删除键删除该行。 该功能已内置于网格的UI中,因此对用户而言,该行将消失 我目前在SelectionChanged事件上处理这个问题(下面的代码) 我遍历所有“e.RemovedItems”并用LINQ删除它们 问题是:即使您只是选择一行并离开它,也会触发选择更改,并且该行位于e.RemovedItems中(这很奇怪,为什么只是选…


如何刷新WPF DataGrid?

我有一些带有一些数据的WPF DataGrid。 您可以通过单独的窗口添加行。 DataContext是一个LINQ-to-SQL对象。 绑定也是一样的,我将“ItemsSource”属性绑定到表。 在另一个窗口中,当用户单击“保存”时,我以编程方式创建一行并使用“InsertOnSubmit”添加它。 之后我使用DataContext的“SubmitChanges”方法。 我的问题是Da…


查看模式和编辑模式之间的WPF DataGrid切换模板

如果窗口左侧有一个WPF DataGrid,右边的区域显示选定的记录。 所选记录由Textbox和ComboBox组成,它们在单击编辑按钮之前被禁用。 所有按预期工作。 然而,当被改变的DataGrid的SelectedItem时,填充ComboBox es似乎有点笨拙。 可以使用更轻的控件(如TextBlock,直到单击“编辑”按钮,然后可以将ComboBox切换为TextBlock 。…


c# - WPF DataGrid-列中的按钮,获取Click事件处理程序所在的行

我已将WPF Datagrid的itemsource设置为从我的DAL返回的对象列表。 我还添加了一个包含按钮的额外列,下面是xaml。<toolkit:DataGridTemplateColumn MinWidth="100" Header="View"><toolkit:DataGridTemplateColumn.CellTemplate><DataTemp…





wpf datagrid编辑 datagrid使用 datagrid easyui datagrid是什么 style wpf列表 binding listview