ejemplo data wpf datagrid tooltip datagridtextcolumn

ejemplo - wpf datagrid binding



Cómo agrego una información sobre herramientas a DataGridTextColumn (2)

No estoy seguro de si puede agregar una información sobre herramientas a DataGridTextColumn sino que puede usar fácilmente DataGridTemplateColumn y ToolTipService en ToolTipService lugar. p.ej

<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>

En este ejemplo, Moniker.Abbreviation se muestra en la columna. Cuando el usuario pasa el puntero sobre una celda, se muestra el nombre completo del intermediario ( Moniker.Name ) en la información sobre herramientas.

Nota: Este ejemplo fue tomado de una aplicación Silverlight 3.0.

Estoy utilizando WPFtoolkit DataGrid , tengo que ajustar el texto en un DataGridTextColumn o tengo que agregar una ToolTip sobre ToolTip a la columna de texto. He buscado en la red pero no pude encontrar una solución adecuada. Esperando tus valiosas sugerencias ...


Sí, puede agregar texto de información sobre herramientas a DataGridTextColumn, simplemente estilícelo

<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" > <DataGridTextColumn.CellStyle> <Style TargetType="DataGridCell"> <Setter Property="ToolTip" Value="{Binding Name}" /> </Style> </DataGridTextColumn.CellStyle> </DataGridTextColumn>