WPF:为DataGridCell添加动态工具提示

本文关键字:动态 工具提示 添加 DataGridCell WPF | 更新日期: 2023-09-27 17:49:44

我正在开发我的第一个WPF应用程序,查询数据库并显示TabControl中某些表的一些记录,如果这些记录的一个或多个字段不满足某些条件。

我有一个DataTable作为数据源,我使用DataGrid来显示结果(即错误的记录)。我想在DataGridCell上使用ToolTip来指示为什么一个字段被认为是错误的。有一种方法可以迭代DataGridRowDataGridCell,以便我可以为每个特定字段设置动态ToolTip ?

WPF:为DataGridCell添加动态工具提示

我将把DataGrid选定的项绑定到视图模型(数据源来自何处)中的SelectedRecord属性,参见在DataGrid WPF中获取选定的行项作为示例。然后SelectedRecord属性将根据SelectedRecord的值设置SelectedRecordToolTip属性(即使用一个字典,错误作为键,工具提示作为值)。最后,您可以将工具提示绑定到SelectedRecordToolTip属性。