Dans mon application, j'ai essayé d'implémenter la visibilité de l'infobulle en fonction de la longueur du texte de la DataGrid Column à l'aide d'un convertisseur. Je rencontre des problèmes lors de l'affichage du texte toolTip.WPF - Affichage de l'info-bulle de la colonne DataGrid en fonction de la longueur des données de la colonne
Dans l'info-bulle, la liaison de texte de TextBlock ne fonctionne pas. Si c'est lié à certaines chaînes codées en dur, cela fonctionne bien.
Ci-dessous est le code que j'ai ajouté pour la colonne de la grille ...
<Custom:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Text}">
<TextBlock.ToolTip>
<ToolTip
DataContext="{Binding Path=PlacementTarget, RelativeSource={x:Static RelativeSource.Self}}"
Visibility="{Binding Converter={StaticResource ToolTipVis}}">
<TextBlock Text="{Binding Text}">
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
Avez-vous réussi à obtenir ce travail? – TabbyCool