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

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");
                }              
 
            }
        }
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
 
  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");
                }              
 
            }
Mais ça n'a pas l'air de marcher, d'ou ma question comment faire ?
Merci