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 :

Disparition de row dans DataGrid en Silverlight RTW


Sujet :

Silverlight

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut Disparition de row dans DataGrid en Silverlight RTW
    Bonjour tout le monde,

    Je viens de porter une application en Silverlight de la beta 2 vers la RTW et j’ai un problème avec les DataGrid. Lorsque je modifie un TextBox d’un enregistrement et que je valide, le row du DataGrid qui a le focus disparaît, il devient invisible.

    Voici le xaml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <data:DataGrid x:Name="xm_DataGridCard" Grid.Row="1" Grid.Column="1"      
                           ItemsSource="{Binding Cards}" 
                           AutoGenerateColumns="False">
                <data:DataGrid.Columns>
                    <data:DataGridTemplateColumn  Header="Label">
                        <data:DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBox  Text="{Binding Label, Mode=TwoWay}" />
                            </DataTemplate>
                        </data:DataGridTemplateColumn.CellTemplate>
                    </data:DataGridTemplateColumn>
                </data:DataGrid.Columns>
            </data:DataGrid>
    Merci de votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut Suite
    Bon apparemment cela n’inspire personne.
    J’ai cerné un peu plus le problème. L’enregistrement disparaît lorsque le TextBox dans le DataGridTemplateColumn a le focus lorsque je rafraichi l’ ItemsSource du DataGrid. C’est donc un problème de focus lors de la mise à jour de la source. Si quelqu’un a une idée je suis preneur.

    Vous pouvez voir le résultat ci-dessous : normalement il y a un enregistrement entre C1 et C3
    Images attachées Images attachées  

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 74
    Par défaut
    j'ai eu exactement le même problème, c'est un bug de la datagrid et tu ne pourra rien y faire. Certaines personnes reaffecte le focus à la datagrid qand tu selectionne une ligne de celle ci.

    Mais chez moi des lignes dispassairent encore mais moins souvent.

    le lien du forum officiel sur ce bug:
    http://silverlight.net/forums/p/3655...15.aspx#108015


    pour info j ai binde l'objet bindé de la ligne sélectionné dans un zone déition sous le tableau. Basic mais fonctionnel...

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Par défaut
    Problème connu : http://silverlight.net/forums/p/3655...15.aspx#108015

    on résoud le problème en faisant un focus sur la datagrid (this.myGrid.Focus())

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

Discussions similaires

  1. AutoCompleteBox dans un datagrid en silverlight 3
    Par raoufinf dans le forum Silverlight
    Réponses: 5
    Dernier message: 03/08/2011, 09h12
  2. Silverlight problème checkbox dans DataGrid
    Par timlartiste dans le forum Silverlight
    Réponses: 3
    Dernier message: 20/06/2011, 14h00
  3. Ajouter un bouton "add row" dans une datagrid
    Par mikees dans le forum Flex
    Réponses: 6
    Dernier message: 03/05/2010, 16h11
  4. IValueConverter et couleur de row dans Datagrid
    Par koyot3 dans le forum Silverlight
    Réponses: 1
    Dernier message: 11/06/2009, 15h38
  5. Ajouter row dans Datagrid (Tabulation)
    Par koyot3 dans le forum Silverlight
    Réponses: 2
    Dernier message: 25/05/2009, 16h05

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