public CurrentCustomerPage() { try { InitializeComponent(); _locationService = App.Resolve <IBaiduLocationService>(); ToolbarItems?.Clear(); foreach (var toolBarItem in this.GetToolBarItems5(ViewModel).ToList()) { ToolbarItems.Add(toolBarItem); } this.disposer.Add ( MessageBus.Current .Listen <ObservableCollection <TerminalModel> >(Constants.TRACKTERMINALS_KEY)?.Subscribe(items => { try { if (items != null && items.Any()) { map?.Pins?.Clear(); Points.Clear(); foreach (var loc in items) { var coordinate = new Coordinate(loc.Location_Lat ?? 0, loc.Location_Lng ?? 0); AddOverlay(coordinate, "water_drop.png", loc); Points.Add(new Coordinate() { Latitude = loc.Location_Lat ?? 0, Longitude = loc.Location_Lng ?? 0 }); } map?.SendStatusChanged(GlobalSettings.Latitude ?? 0, GlobalSettings.Longitude ?? 0); } } catch (Exception) { } }) ); } catch (NullReferenceException) { } catch (RankException ex) { Crashes.TrackError(ex); } catch (Exception ex) { Crashes.TrackError(ex); } }
public VisitStorePage() { try { InitializeComponent(); _locationService = App.Resolve <IBaiduLocationService>(); ToolbarItems?.Clear(); var bar = PageExtensions.BulidButton("\uf017", () => { if (ViewModel != null) { ((ICommand)ViewModel.HistoryCommand)?.Execute(null); } }); ToolbarItems.Add(bar); } catch (Exception ex) { Crashes.TrackError(ex); } }
public SelectLocationPage() { _locationService = App.Resolve <IBaiduLocationService>(); InitializeComponent(); }