IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Agrandir une Row d'un DataGrid


Sujet :

Silverlight

  1. #1
    Steven62
    Invité(e)
    Par défaut Agrandir une Row d'un DataGrid
    Salut à tous,

    Je vous explique ma problématique.

    L'appli Silverlight sur laquelle je travaille actuellement comporte différents boutons en bas de page. Selon le bouton sur lequel on clique, j'affiche des données spécifiques dans le DataGrid présent au dessus.

    Pour donner un look plus sympa à l'ensemble, j'aurais aimé faire un système d'agrandissement auto de la ligne en cours. En gros, on passe la souris sur la ligne 3, celle-ci s'agrandit automatiquement (en hauteur). L'idée est d'afficher les infos "générales" de toutes les lignes et, lorsque l'utilisateur passe la souris sur une ligne, il obtient directement les infos complémentaires grâce à l'agrandissement de cette ligne.

    Le truc, c'est que je n'arrive pas à obtenir ce résultat. J'agrandis toutes les lignes mais pas une Si quelqu'un a une idée.

    A noter que ce système peut éventuellement fonctionner au clic.


    Au passage, j'aurais une seconde question concernant les boutons. J'ai utilisé un template pour personnaliser complètement mes boutons et donc, tous mes boutons font appels à ce template. Je dois traiter certains événements pour ces boutons (MouseEnter, Click, ...) et j'avais pensé au départ faire un événement commun dans lequel j'aurais récupéré à l'intérieur le nom du bouton qui a généré l'événement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FrameWorkElement fe = e.OriginalSource as FrameWorkElement
    fe.Name
    Le problème, c'est que je récupère pas le nom du bouton mais le nom du rectangle du template qui se cache derrière le bouton. Y'a t'il un moyen de remonter jusqu'au bouton ?

    Merci.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as essayé de remonter le Visual Tree, depuis ton objet fe, avec la classe VisualTreeHelper ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/11/2009, 21h02
  2. [C#]Changer l'image d'une cellule d'un datagrid
    Par Scorff dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/04/2005, 09h35
  3. [VB.NET] [DataSet] Acceder a l'index d'une row
    Par graphicsxp dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2005, 13h28
  4. [VB.NET]Colorier l'en-tête d'une colonne d'un DataGrid
    Par San Soussy dans le forum ASP.NET
    Réponses: 5
    Dernier message: 08/12/2004, 17h08
  5. [VB.NET] Accès à une colonne d'un DataGrid
    Par fabthebreton dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/06/2004, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo