public void RemoveDesination(string sendByWho) { var dest = DestinationsList.Where(t => t.Address == sendByWho).FirstOrDefault(); Trip.Route.Destinations.Remove(dest); DestinationsList.Remove(dest); }
public HomePage() { InitializeComponent(); ViewModel = Ioc.Resolve <HomeViewModel>(); this.WhenActivated(disposable => { DestinationsList.ItemsSource = ViewModel.Destinations; DestinationsList.Events().Tapped.Subscribe(e => { var a = (string)((FrameworkElement)e.OriginalSource).DataContext; ViewModel.Navigate.Execute(a).Subscribe(); }) .DisposeWith(disposable); }); }
public Destination[] GetDestinationsAsArray() { return(DestinationsList.ToList().ToArray()); }