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

Windows Presentation Foundation Discussion :

Mettre a jour rowStyle. [MVVM]


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 69
    Par défaut Mettre a jour rowStyle.
    Bonjour a tous ,
    voici mon style appliqué a mon datagrid(wpftoolkit):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
     
    <dg:DataGrid.RowStyle>
                      <Style TargetType="dg:DataGridRow">
                         <Setter Property="Control.Background" Value="{Binding Converter={StaticResource DataGridBackgroundColorConverter}, RelativeSource={RelativeSource Self}}" />
                      </Style>
    </dg:DataGrid.RowStyle>   
    
    -Mon datagrid est bindé a une collection dont les items changent périodiquement.
    -Mon DataGridBackgroundColorConverter me renvoi une couleur configurable depuis un menu contextuel.
    =>Cela fonctionne mais que quand les valeurs de ma collection changent.
    je voudrai pouvoir réappliquer le style quand je met a jour la valeur que doit me retourner mon DataGridBackgroundColorConverter depuis mon menu contextuel.
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     dataGrid.Items.Refresh();
     dataGrid.UpdateLayout();
    mais sans succès
    J’espère que c'est assez clair :/
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 69
    Par défaut
    Résolu.
    Les methodes dataGrid.Items.Refresh() et dataGrid.UpdateLayout() fonctionnent quand elles sont appelées au bon moment.
    (je les appelais avant de mettre a jour mon style )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mettre a jour sa base de donnée
    Par yamissa dans le forum Langage SQL
    Réponses: 1
    Dernier message: 25/08/2005, 14h40
  2. mettre a jour un champ caché d'une fenetre parente
    Par le-stagiaire dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2005, 14h06
  3. Mettre a jour BD avec fichier csv
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 07/02/2005, 18h56
  4. Réponses: 5
    Dernier message: 21/12/2004, 15h17
  5. Mettre a jour les Parametres dans une requete SQL
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 7
    Dernier message: 31/03/2004, 13h51

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