private void OnPersonUpdated(PersonEventArgs args) { var item = this.PeopleListSource.Items.FirstOrDefault(p => p.Id == args.Id); if (item != null) { item.DisplayName = args.DisplayName; } }
private void OnPersonAdded(PersonEventArgs args) { var item = this.PeopleListSource.Items.FirstOrDefault(p => p.Id == args.Id); if (item == null) { this.PeopleListSource.Add(new NavigationItemViewModel { Id = args.Id, DisplayName = args.DisplayName }); } }