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
Partager