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;; }