57 wpf datagrid tooltip datagridtextcolumn
我正在使用WPFtoolkit DataGrid,我必须将文本换行DataGridTextColumn或者我必须ToolTip在文本列中添加一个.我在网上搜索过,但我找不到合适的解决方案.期待您的宝贵建议......
小智 112
是的,您可以将工具提示文本添加到DataGridTextColumn - 只需对其进行样式化即可
<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" >
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding Name}" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
Run Code Online (Sandbox Code Playgroud)
小智 19
我不确定你是否可以添加一个工具提示,DataGridTextColumn但你可以轻松地使用DataGridTemplateColumn和ToolTipService代替.例如
<data:DataGrid.Columns>
<data:DataGridTemplateColumn Header="Broker">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Moniker.Abbreviation}"
ToolTipService.ToolTip="{Binding Moniker.Name}" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
Run Code Online (Sandbox Code Playgroud)
在此示例Moniker.Abbreviation中显示在列中.当用户将鼠标悬停在单元格上时,Moniker.Name工具提示中会显示完整的代理名称().
注意:此示例取自Silverlight 3.0应用程序.
| 归档时间: |
|
| 查看次数: |
39664 次 |
| 最近记录: |