public MainPageViewModel(INavigationService navigationService, IContactProvider contactProvider) : base(navigationService) { Title = "Main Page"; this.contactProvider = contactProvider; Contacts = contactProvider.GetContactList(); // Contacts = new ObservableCollection<Person>(Contacts.OrderBy(p => p.Name).ToList()); NavigateToDetailsPageCommand = new DelegateCommand <Person>(NavigateToDetailsPage); }
public override void OnNavigatedTo(NavigationParameters parameters) { Contacts = contactProvider.GetContactList(); base.OnNavigatedTo(parameters); }