private void Page_Loaded(object sender, RoutedEventArgs e) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); _mainPageInstance = this; ParametresPortSerie parametres = ParametresPortSerie.CreerPourUARTGpioPi(NADHAT_BAUD_RATE, SerialParity.None, SerialStopBitCount.One, 8, SerialHandshake.None, 100, 0); _nadHat = new NADHat(parametres, true, 1024); _nadHatViewModel = new NADHatVM(_nadHat); MainFRM.Navigate(typeof(HistoriqueSmsPAGE), _nadHatViewModel); MainPageGRD.DataContext = _nadHatViewModel; _nadHatViewModel.SurRepondreSms += _nadHatViewModel_SurRepondreSms; _nadHat.SurReceptionNotificationSynchroNtp += _nadHat_SurSynchronisationNtp; PeripheriqueSerie.PeripheriquesSerie.SurEnumerationTerminee += PeripheriquesSerie_SurEnumerationTerminee; PeripheriqueSerie.PeripheriquesSerie.DemarrerSurveillance(); }
private void _nadHatViewModel_SurRepondreSms(string noTelephone) { MainFRM.Navigate(typeof(SaisieSmsPAGE), noTelephone); }