data-binding相关内容

绑定 DataGridTemplateColumn 可见性

我试图将数据网格中列的可见性绑定到 ViewModel 中的布尔 DependencyProperty(在本例中设置为视图的数据上下文 - UserControl).出于某种原因(我似乎不明白)它只是不起作用. 在这里查看后,我发现 datagridtemplate(和任何其他模板)不是可视化树的一部分.所以我无法绑定它. 该问题的任何简单解决方案(当然不会破坏 MVVM 模式)? ..
发布时间:2022-01-06 09:45:28 其他开发

在 Silverlight 中将 XML 动态绑定到 DataGrid

我一直在尝试将 XML(通过 XElement)动态绑定到 Silverlight(特别是 Silverlight 4,但 SL3 中的任何解决方案)中的 DataGrid,但一直无法这样做.我希望动态地执行此操作(即 - 没有严格的业务对象来表示 XML). 我最终希望的是一种绑定到任何包含任意 XML 的 XElement 的方法,然后使用某种 IConverter 将 XElement ..
发布时间:2022-01-06 09:43:55 其他开发

winform中的gridview rowdatabound事件?

在asp.net中我们可以处理GridView控件的RowDataBound事件.当每一行都添加到 gridview 时会触发此事件. 我希望能够在 winforms 应用程序的 gridview 中处理此事件,但我找不到类似的事件.我的问题是允许我在 asp.net 中执行与 RowDataBound 相同的事件名称是什么? 解决方案 DataGridView 没有与 ASP.NE ..
发布时间:2022-01-06 09:43:37 C#/.NET

WPF DataGrid CellEditEnded 事件

每次用户编辑我的 DataGrid 单元格的内容时,我都想知道.有 CellEditEnding 事件,但在对 DataGrid 绑定到的集合进行任何更改之前调用它. 我的数据网格绑定到 ObservableCollection,其中 Item 是一个类,从 WCF mex 端点自动生成. 了解用户每次对集合进行更改的最佳方式是什么. 更新 我已经尝试过 Collectio ..
发布时间:2022-01-06 09:42:04 C#/.NET

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

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

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

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

发生 wpf 数据绑定时如何显示加载图形/动画

我有一个包含 DataGrid 的 WPF 用户控件.我将视图模型的 ObservableCollection 绑定到它.每个视图模型都有另一个视图模型集合,我用它们来绑定另一个 DataGrid.所以效果是一个 DataGrid,其中包含一个嵌套的 DataGrid 包含在行详细信息模板中. 通常绑定非常快,但有时当有大量数据时,它可以在绑定/绘图发生时挂起 UI. 有没有一种方法可 ..
发布时间:2022-01-06 09:31:36 其他开发

如何修复“双向绑定需要 Path 或 XPath"?WPF Datagrids 中的异常?

这个问题的背景/背景:我有一个 WPF 桌面应用程序.它使用 LINQ to SQL 连接到其 SQL 数据库,并在 WPF Datagrids 中显示其数据.它运行得相当好,但性能是一个问题,因为 LINQ 可能非常慢,所以我一直在尽可能地将我的逻辑和 UI 控件从 LINQ 数据库上下文中切换出来,而是将它们加载到非常类似于LINQ 对象,极大地提高了性能. 问题:当我测试我的 Data ..
发布时间:2022-01-06 09:30:12 C#/.NET

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

我正在尝试创建我自己的复选框列(替换默认的),以便稍后移动到更复杂的数据列,我有以下代码: 公共类 MyCheckBoxColumn : DataGridBoundColumn{受保护的覆盖 FrameworkElement GenerateElement(DataGridCell 单元格,对象数据项){var cb = new CheckBox();var bb = this.Binding ..
发布时间:2022-01-06 09:28:17 其他开发

DataGrid 绑定命令到行选择

我想在用户选择 DataGrid 中的一行时执行命令. 我认为可以将单元格内容包装在按钮中(虽然我不想要按钮样式) - 但我不想在单元格级别这样做. 我还看到可以使用行为将命令链接到事件.但最好我不应该为这样一个常见的任务诉诸行为. 是否可以通过普通的旧命令数据绑定来做到这一点? 因此:1) 用户单击 DataGrid 行 2) 触发了视图模型上的命令. 解决方案 ..
发布时间:2022-01-06 09:24:11 其他开发

创建自定义 DataGrid 的 ItemsSource

我正在使用 DataGrids,但我正在努力绑定我的数据,因为列数因必须显示的信息而异. 所以,我试图做的是创建一个包含我在某个时候需要的所有列和行的对象,并将这个对象绑定到 ItemsSource 属性.因为我在 WindowsForms 中使用过 DataGridViews,所以我想到了这样的事情: DataTable myTable = new DataTable();DataCol ..
发布时间:2022-01-06 09:19:58 C#/.NET

“错误:无法生成视图绑定器 java.lang.NullPointerException"的可能原因

我将 Android Studio 用于我的 Android 项目.当构建因奇怪的堆栈跟踪而崩溃时,我遇到了一个问题,如下所示: 错误:任务“:app:compileDevDebugJavaWithJavac"的执行失败.java.lang.RuntimeException: 失败,详情请查看日志.无法生成视图绑定器 java.lang.NullPointerException在 android ..

单元测试 WPF 绑定

我正在尝试使用 Microsoft Team System 提供的测试套件对我的 WPF 数据绑定进行单元测试.我希望能够在不显示窗口的情况下测试绑定,因为我的大多数测试将针对用户控件而不是实际在窗口上.这是可能的还是有更好的方法来做到这一点?如果我显示窗口,下面的代码有效,但如果我不显示,则绑定不会更新. Window1_Accessor target = new Window1_Acces ..
发布时间:2022-01-04 16:05:57 其他开发

将线条集合绑定到 WPF 中的画布

我有一个由其边界点指定的线段的可观察集合.如何绑定它以在画布上绘制线条? 我已经看到了解决方案,用于仅使用一个点来定义位置的形状.但是为了将这种方法应用于线,它需要对坐标进行笨拙的预计算以获得外部矩形的位置并相对于它制作线坐标.有什么办法可以避免吗? 解决方案 下面是一个例子: 该行定义如下: 公共类行{公共点从{得到;放;}公共点到{得到;放;}} MainWindow. ..
发布时间:2022-01-04 16:03:53 其他开发