private void ChargerTypeCompteur() { try { if (SessionObject.LstTypeCompteur != null && SessionObject.LstTypeCompteur.Count != 0) { Cbo_typeCmpt.ItemsSource = null; Cbo_typeCmpt.DisplayMemberPath = "LIBELLE"; Cbo_typeCmpt.ItemsSource = SessionObject.LstTypeCompteur; return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerTypeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstTypeCompteur = args.Result; Cbo_typeCmpt.ItemsSource = null; Cbo_typeCmpt.DisplayMemberPath = "LIBELLE"; Cbo_typeCmpt.ItemsSource = SessionObject.LstTypeCompteur; }; service.ChargerTypeAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }