Bonjour wallace1,
J'essaye de travailler/comprendre les ObservableCollection.
L'ajout de données semble fonctionner. En revanche si je change une donnée ou un attribut de cette collection, le changement ne se fait pas.
J'ai cru comprendre qu'il fallait gérer InNotifyPropertyChanged.
J'ai bien trouvé le site de microsoft , cependant je ne comprend pas comment l'adapter à ma classe.
Leur construction de classe est bien loin de la mienne ou inversement
Voici ma classe pour rappel :
Sur le site de microsoft je trouve le bout de code qui fait mention de cette option :
Code : 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 Public Class Devoir Property dateDevoir As String Property typeDevoir As String Property contenuDevoir As String Property classeDevoir As String Property faitDevoir As Boolean Public Sub nouveauDevoir(ByVal dateD As String, ByVal typeD As String, ByVal contenuD As String, ByVal classeD As String, ByVal faitD As Boolean) dateDevoir = dateD typeDevoir = typeD contenuDevoir = contenuD classeDevoir = classeDevoir faitDevoir = faitD End Sub End Class
Mais je ne comprend pas où ce genre de code s'insère dans ma classe a moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Property CompanyName() As String Get Return Me.companyNameValue End Get Set If value <> Me.companyNameValue Then Me.companyNameValue = value NotifyPropertyChanged("CompanyName") End If End Set End Property
Faut il que je rajoute ce genre de méthode pour chacune de mes propriétés ?
Merci pour ton aide
Cordialement






Répondre avec citation




Partager