2010-02-02 8 views
0

J'ai une grille de données qui montre tous les en-têtes des lignes. J'ai remarqué qu'après que la grille de données soit remplie avec certaines données, même si aucune ligne n'est sélectionnée (ie SelectedIndex = -1), l'en-tête du petit rectangle bleu apparaît toujours dans la première ligne alnog avec la première cellule surlignée d'une bordure bleue. .. J'ai réussi à me débarrasser de la bordure entourant la première cellule en modifiant les styles de la grille de données, mais je ne peux pas me débarrasser de l'en-tête de ligne du rectangle bleu!Comment masquer l'en-tête de ligne dans la première ligne lorsqu'aucune ligne n'est sélectionnée dans un DataGrid Silverlight?

Quelqu'un peut-il m'aider s'il vous plaît? Merci beaucoup!!

Cheers, Xin

Répondre

0

Je viens de voir cette question que je posais il y a longtemps ... assez niaise donc je vais y répondre pour moi, lol ...

Je pouvais soit rendre le RowHeader caché ou , modifiez le style de DataGridRowHeaderStyle, dans le modèle de style, en supprimant simplement CurrentRowGlyph et EditingRowGlyph. :)

Questions connexes