datagrid相关内容

无法填充DataGrid

我正在尝试构建一个datagrid,其中动态生成列(这样做很好),但是我无法为自动更新的列(如INotifyPropertyChanged)创建绑定。 动态创建列,并希望使用字典元素进行绑定,可以动态修改/添加。在visual studio的调试输出中看不到错误。 我觉得我真的在这里缺少一些小事。 点击按钮不会填充第二列 ViewModel: class DataG ..
发布时间:2017-03-24 00:40:08 C#/.NET

强制WPF DataGrid重新生成自己

我有一个自定义控件,继承自 DataGrid ,基本上是一个2D DataGrid (接受 ItemsSource 有两个维度,例如 double [,] )。 我添加了一个特定的 DependencyProperty ,它是 ColumnHeaders 和 RowHeaders 所以我可以定义它们。 这是现在的工作原理: 我将2D ItemsSource 绑定到 DataGri ..
发布时间:2017-03-24 00:17:00 其他开发

如何在代码中访问DataGridCell的数据对象?

基本上我已经绑定了datagrid,使其类似于主题的时间表 - 每一行代表一个学期的学科,而该学期的每个单元格代表一个主题。 我现在正在尝试添加拖放功能,以便您可以将其他主题拖放到网格上,这样可以更新基础数据结构。 我可以使用一些可视化的树方法来查找用户正在拖动新主题的DataGridCell,但是我不知道如何访问该值)单元格绑定到它,以便用新主题替换空白/占位符值。有没有办法访问底层 ..
发布时间:2017-03-24 00:11:50 C#/.NET

如何获取wpf工具包datagrid在绑定到数据集时显示新行

有没有办法获取wpf工具包 DataGrid 在绑定到 DataSet 时显示新行?换句话说,我有一个 DataGrid ,我已经将 ItemsSource 设置为 DataTable ,一切似乎都可以正常工作,除非我无法让网格显示我以程序方式添加到 DataTable 的行。 解决方案 您可以将 datagrid.ItemsSource 设置为 ObservableCollection ..
发布时间:2017-03-23 23:54:13 其他开发

INotifyPropertyChanged:通知另一个类

我有一个类(让我们称之为 MyContainerClass ),它是几个其他类的容器(我们称之为 ClassA 到 ClassF )。 ClassA to ClassF 继承相同的基类(让我们称之为 MyBaseClass )。在 MyBaseClass 我有一个int属性,名称为 Count ,其中 ClassA 到 ClassF 继承。我还有一个在 MyContainerClass 中具有相同 ..
发布时间:2017-03-23 23:51:13 其他开发

如何暂停DataTable通知或数据绑定以防止UI更新

我有一个数据绑定到DataTable的DataGrid(Infragistic UltraGrid)。 我想更新DataTable,而不会在数据网格上显示任何更改,直到用户单击按钮。 我已经尝试了以下方法挂起网格udpate,而且它们都不工作。可能我真的不了解数据绑定的工作原理。 ultraGrid.BeginUpdate() code> - 这是ultraGrid特定的方法,停 ..
发布时间:2017-03-23 23:44:35 C#/.NET

如果我的数据绑定失败验证,我该如何获得原始值

我有一个使用DataGrid的工作WPF对话框。 DataGrid设置为 ItemsSource = {Binding SomeCollection,Mode = TwoWay} 。此设置工作正常,我可以读取值并从UI更新它们。 稍后我加入了转换器来验证值。验证失败时显示为空。现在我有兴趣得到原始的值,以防止验证失败。 我在这里有什么选择? 解决方案 我从来没有使用转换器进行验 ..
发布时间:2017-03-23 23:15:22 其他开发

WPF DataGrid - 创建一个新的自定义列

我正在尝试创建自己的复选框列(替换默认值),以便稍后移动到更复杂的数据列,我有以下代码: public class MyCheckBoxColumn:DataGridBoundColumn { protected override FrameworkElement GenerateElement(DataGridCell cell,object dataItem) { var c ..
发布时间:2017-03-23 23:02:29 其他开发

绑定DataGridTemplateColumn可见性

我试图将数据网格中的列的可见性绑定到ViewModel中的布尔DependencyProperty(在这种情况下,设置为View - UserControl的数据上下文)。 由于某些原因(我似乎不明白),它只是不起作用。 在看这里之后,我发现datagridtemplate(和任何其他模板)不是视觉树的一部分。所以我不能绑定它。 任何简单的解决方案(当然不破坏MVVM模式)? ..
发布时间:2017-03-23 22:12:57 其他开发

在另一个Datagrid的RowDetailsTemplate中使用Datagrid

我想在另一个Datagrid的RowDetailsTempalte中使用DataGrid。这个内部Datagrid应该将其列绑定到外部Datagrid中当前对象的属性。例如,如果外部Datagrid以名字和姓氏显示所有联系人,如果我选择一行,我应该能够看到另一个包含与该联系人相关联的所有电话号码的Datagrid。我最感兴趣的是内部Datagrid的数据如何绑定到外部Datagrid的数据。这是一 ..
发布时间:2017-03-23 22:12:01 其他开发