Bonjour à tous,
J'ai un objet qui implémente l'interface INotify pour mon binding WPF.
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <Serializable()> _ Public Class MaClasse Implements INotifyPropertyChanged Public Event PropertyChanged As PropertyChangedEventHandler _ Implements INotifyPropertyChanged.PropertyChanged Protected Sub NotifyPropertyChanged(ByVal info As String) RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(info)) End Sub Protected mPropriete As String Public Property Propriete() As String Get Return mPropriete End Get Set(ByVal value As String) mPropriete = value NotifyPropertyChanged("Propriete") End Set End Property
J'ai besoin, pour sauvegarder mon projet de le sérialiser. Or à première vue, ça bloque avec mon event.
J'ai essayé divers attribut, mais toujours le même problème...Le type 'System.ComponentModel.PropertyChangedEventManager' dans l'assembly 'WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' n'est pas marqué comme sérialisable.
D'après ce que j'ai pu chercher sur internet, la sérialisation n'est pas possible pour les events
Quelqu'un aurait-il une idée de comment faire ? peut être en débranchant les events ?
Par avance, merci !
@+
Partager