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 :

ObservableCollection serialisé en Generic.List avec CollectionDataContract


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 45
    Par défaut ObservableCollection serialisé en Generic.List avec CollectionDataContract
    Bonjour,

    J'ai un probléme avec mon service WCF.

    Mon service contient des classes dont certaines derivent de ObservableCollection.


    COTE SERVICE :

    [CollectionDataContract]
    public class FMProductUnitCollection : ObservableCollection<FMProductUnit>
    {

    }

    [DataContract]
    public class FMProductUnit : INotifyPropertyChanged
    {
    ...
    }

    COTE CLIENT
    MA REFERENCE SUR LE SERVICE RECUPERE CECI :

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Runtime.Serialization.CollectionDataContractAttribute(Name="FMProductUnitCollection", Namespace="http://schemas.datacontract.org/2004/07/TypeCommuns", ItemName="FMProductUnit")]
    [System.SerializableAttribute()]
    public class FMProductUnitCollection : System.Collections.Generic.List<FuturMaster.WPF.UI.Screen.ServiceReference1.FMProductUnit> {
    }



    public partial class FMProductPrice : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
    ....}


    Ma class FMProductPrice n'a pas été détérioré(herite toujours de INotifyPropertyChanged...)
    En revanche FMProductUnitCollection a été casté en Generic.List!!! du coup INotifyCollectionChanged n'est pas implémenté et dans mon interface mes ListView qui binde sur la collection ne sont pas mise à jour à l'ajout ou la suppression d'un item...


    Y a t'il une solution?

    Merci de ton aide
    Amandine

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 45
    Par défaut
    Bonjour,

    Suite à une intervention Microsoft, j'ai appris que finalement c'etait un bug de microsoft donc il faut contourner le problème autrement.

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

Discussions similaires

  1. [LINQ] Where avec une Generic.List
    Par Firedeal dans le forum Framework .NET
    Réponses: 2
    Dernier message: 28/03/2008, 15h32
  2. [Struts] Tester la taille d'une List avec un Tag Logic
    Par yolepro dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/08/2007, 10h28
  3. Zone de liste avec 2 couleurs differentes
    Par uloaccess dans le forum Access
    Réponses: 2
    Dernier message: 02/11/2005, 17h10
  4. Liste avec ascenceur
    Par Guitch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/10/2004, 15h32
  5. [MFC] creer une liste avec des check????
    Par ginounet dans le forum MFC
    Réponses: 4
    Dernier message: 16/06/2004, 11h47

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