J'ai une appli écrite en C# pour le framwork .NET Compact Framework tournant sur un smartphone sous Windows Mobile 5. Dans cette appli j'ai un composant DataGrid pour lequel je souhaite implémenter le comportement suivant : quand l'utilisateur "click" avec son stylet sur l'entête d'une colonne, je veux que l'entête de cette colonne (et uniquement celle-ci) change de couleur.
Pour le moment je n'arrive qu'à changer la couleur de tous les en-tête d'un coup. Voici comment je fais:
Si mes souvenirs de .Net / DataGrid sont bons, il est possible de déterminer le style de chaque colonne avec un objet DataGridColumnStyle à ajouter à une GridTableStylesCollection.
Vi vi, mais le problème c'est que ça impacte la colonne, et pas son entête. ;-)
Problème résolu, le client accepte une autre solution : le changement de couleur de la colonne.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)