WPF:为DataGridCell添加动态工具提示
本文关键字:动态 工具提示 添加 DataGridCell WPF | 更新日期: 2023-09-27 17:49:44
我正在开发我的第一个WPF应用程序,查询数据库并显示TabControl
中某些表的一些记录,如果这些记录的一个或多个字段不满足某些条件。
我有一个DataTable
作为数据源,我使用DataGrid
来显示结果(即错误的记录)。我想在DataGridCell
上使用ToolTip
来指示为什么一个字段被认为是错误的。有一种方法可以迭代DataGridRow
和DataGridCell
,以便我可以为每个特定字段设置动态ToolTip
?
我将把DataGrid选定的项绑定到视图模型(数据源来自何处)中的SelectedRecord属性,参见在DataGrid WPF中获取选定的行项作为示例。然后SelectedRecord属性将根据SelectedRecord的值设置SelectedRecordToolTip属性(即使用一个字典,错误作为键,工具提示作为值)。最后,您可以将工具提示绑定到SelectedRecordToolTip属性。