WPF:将动态工具提示添加到DataGridCell

时间:2015-05-18 12:49:00

标签: c# wpf datagrid tooltip datagridcell

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

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

我会将DataGrid选定项绑定到我的视图模型中的SelectedRecord属性(数据源来自哪里),请参阅Get selected row item in DataGrid WPF作为示例。然后,SelectedRecord属性将根据SelectedRecord值设置SelectedRecordToolTip属性(即使用以错误为键,工具提示为值的字典)。最后,您可以将工具提示绑定到SelectedRecordToolTip属性。