| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using System.Collections.Generic;
- using Windows.UI.Xaml.Media.Imaging;
- using Windows.UI.Core;
- using Windows.UI.Xaml.Controls;
- using Windows.Devices.Geolocation;
- namespace Breda_Tour.Data
- {
- class Waypoint
- {
- public Geopoint Position { get; private set; }
- public String Title { get; private set; }
- public String Description { get; private set; }
- public List<Image> Photos { get; private set; }
- public Waypoint(float Lat, float Long, String Title, String Description, List<string> pictures)
- {
- this.Position = new Geopoint(new BasicGeoposition() { Altitude = 0, Latitude = Lat, Longitude = Long });
- this.Title = Title;
- this.Description = Description;
- this.Photos = new List<Image>();
- if (pictures != null)
- {
- Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
- {
- foreach (string source in pictures)
- {
- Photos.Add(new Image
- {
- Source = new BitmapImage(new Uri("file://Storages/images/" + source)),
- Name = source
- });
- }
- });
- }
- }
- }
- }
|