bonjour Tout le monde
voici mon problème :
dans mon view j'ai une listeview que je bind avec un observablecollection
dans mon view model : j'ai plusieurs public et private field
j'aurais voulu faire avec une troisieme avec un calcul issu des 2 propriétés de l'observablecollection (DiametreExterieur et Epaisseur) :
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 } public string DiametreExterieure { get { return _DiametreExt; } set { _DiametreExt = value; OnPropertyChanged("DiametreExterieure"); } } public string Epaisseur { get { return _Epaisseur; } set { _Epaisseur = value; OnPropertyChanged("Epaisseur"); } } }
Mais ça n'a pas l'air de marcher, d'ou ma question comment faire ?
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 public string DiametreInterieure { get { return _DiametreInterieure; } set { _DiametreInterieure = (double.Parse(DiametreExterieure, System.Globalization.CultureInfo.InvariantCulture) - 2 * double.Parse(Epaisseur, System.Globalization.CultureInfo.InvariantCulture)).ToString(); OnPropertyChanged("DiametreInterieure"); } }
Merci
Partager