示例#1
0
 private async void Modele_SurNouvellesDonnees(object sender, ValeursChangees changements)
 {
     await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         if ((changements & (ValeursChangees.vcOptionTarifaire | ValeursChangees.vcISouscrite | ValeursChangees.vcHoraireHCHP)) != 0)
         {
             OnPropertyChanged("DescriptionAbo");
         }
         if ((changements & (ValeursChangees.vcPInstantanee)) != 0)
         {
             OnPropertyChanged("PInstantanee");
         }
         if ((changements & (ValeursChangees.vcIInstantanee)) != 0)
         {
             OnPropertyChanged("IInstantane");
         }
         if ((changements & (ValeursChangees.vcIndexHP_BASE)) != 0)
         {
             OnPropertyChanged("IndexHP_BASE");
         }
         if ((changements & (ValeursChangees.vcIndexHC)) != 0)
         {
             OnPropertyChanged("IndexHC");
         }
         if ((changements & (ValeursChangees.vcPeriodeTarifaire)) != 0)
         {
             OnPropertyChanged("PeriodeTarifaire");
         }
         if ((changements & (ValeursChangees.vcDepassementI)) != 0)
         {
             OnPropertyChanged("DepassementI");
         }
     });
 }
 private void _teleInfo_SurNouvellesDonnees(object sender, ValeursChangees changements)
 {
     if ((_teleInfo.DepassementI) && (!_iDepasse))
     {
         _iDepasse = true;
     }
 }
 public void RazChangements()
 {
     _changements = ValeursChangees.vcAucune;;
 }