Exemplo n.º 1
0
        private async void ImageGalleryPage_OnLoaded(object sender, RoutedEventArgs e)
        {
            Source.Clear();
            // TODO WTS: Replace this with your actual data
            var data = await CameraXmlParser.GetCamsFromXml();

            foreach (var item in data)
            {
                Source.Add(item);
            }
        }
Exemplo n.º 2
0
        private async void LoadCamsAsync()
        {
            if (!CamPoints.Any())
            {
                CamPoints = await CameraXmlParser.GetCamsFromXml();

                var g_points = CamPoints.Select(c =>
                {
                    return(gp: new Geopoint(c.BasicGeoPos), name: c.Name);
                });

                foreach (var g_point in g_points)
                {
                    AddMapIcon(g_point.gp, g_point.name);
                }
            }
        }
Exemplo n.º 3
0
        private async void UpdateRequestCallback()
        {
            var data = await CameraXmlParser.GetCamsFromXml();

            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                foreach (var item in data)
                {
                    var c = Source.Where(camitem => camitem.ID == item.ID).FirstOrDefault();
                    if (c != null)
                    {
                        Source.Remove(c);
                        Source.Add(item);
                    }
                }
            });
        }