Impossible de définir l'info-bulle de DataGridColumn
J'ai essayé le suivant:
<tk:DataGridTextColumn
Header="Item"
Binding="{Binding Item.Title}"
ToolTipService.ToolTip="{Binding Item.Description}" />
Et je ne vois pas la pointe de l'outil.
Des idées?
Est-il mis en œuvre?
source d'informationauteur Shimmy
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi:
pls, vérifiez si le code ci-dessous serait travailler pour vous, il doit être l'affichage des info-bulles pour les en-têtes de colonnes et de cellules, la cellule info-bulle doit être plié le champ de Description de l'objet de données:
solution trouvée ici: 5 Aléatoire de Pièges avec WPF DataGrid
La DataGridTextColumn n'est pas visible. Vous devez définir les info-bulles sur l'en-tête ou le contenu.
Pour définir une info-bulle sur l'en-tête, changer la Tête d'un TextBlock:
Pour définir une info-bulle sur la colonne de contenu, de le fixer dans le Style:
Vous pouvez également définir
EditingElementStyle
.En outre, si votre colonne est une DataGridTemplateColumn au lieu d'un DataGridTextColumn, vous pouvez le faire comme ceci:
Ensemble ToolTipService.Info-bulle de la Propriété dans le style d'en-Tête:
Ici c'est la façon dont je l'ai utilisé quand j'ai eu l'image en DataGridCheckBoxColumn au lieu de texte.
XAML:
C#: