【发布时间】:2020-06-02 08:04:21
【问题描述】:
我对 ToolTip (dataGrid) 有疑问,它没有显示每个单元格的内容。也许我没有绑定到正确的属性(在本例中是 ToolTip="{Binding ColumnProperty}")
<DataGrid HorizontalAlignment="Stretch" IsReadOnly="True"
ItemsSource="{Binding ProductsList}"
HorizontalScrollBarVisibility="Disabled"
MaxColumnWidth="200"
CanUserSortColumns="False"
CanUserAddRows="False"
materialDesign:DataGridAssist.CellPadding="4 2 2 2"
materialDesign:DataGridAssist.ColumnHeaderPadding="4 2 2 2"
ToolTip="{Binding ColumnProperty}"/>
【问题讨论】:
-
你想通过tooltip实现什么?
-
我希望每个单元格都有带有文本内容的工具提示。因为 MaxColumnWidth 固定为 200,所以有时单元格中的文本不完全适合
-
您可以禁用列的自动生成,这将使您能够更好地控制自定义单元格。然后你也可以使用 cellstyle 来设置工具提示和其他属性。查看cellstyle
-
什么是
ColumnProperty?如果您想在工具提示中显示特定单元格的内容,仅仅设置DataGrid本身的属性肯定是不够的。这没有任何意义。