Esempio n. 1
0
        private void AddLayer2()
        {
            this.myLayer2                  = new MapElementsLayer();
            this.myLayer2.MapElements      = MainPage.CreateCityParksCollection();
            this.myLayer2.MapElementClick += (sender, args) => SelectLayer(this.myLayer2);

            this.myLayers.Add(this.myLayer2);
        }
        // The elements in layer 2 receive a custom style.
        private void AddLayer2()
        {
            this.myLayer2             = new MapElementsLayer();
            this.myLayer2.MapElements = MainPage.CreateCityParksCollection();

            foreach (MapElement element in myLayer2.MapElements)
            {
                element.MapStyleSheetEntry = "myNamespace.myPoi";
            }

            this.myLayer2.MapElementPointerEntered += (sender, args) => UpdateMapElementOnPointerEntered(args.MapElement, ToCustomStyleEntryState);
            this.myLayer2.MapElementPointerExited  += (sender, args) => UpdateMapElementOnPointerExited(args.MapElement, ToCustomStyleEntryState);
            this.myLayer2.MapElementClick          += (sender, args) => UpdateMapElementOnClick(args.MapElements[0], ToCustomStyleEntryState);

            this.myLayers.Add(this.myLayer2);
        }