public ManageSymbols()
        {
            this.InitializeComponent();
            this.navigationHelper = new NavigationHelper(this);
            CanvasPolylines = new ObservableCollection<Polyline>();
            this.navigationHelper.LoadState += navigationHelper_LoadState;
            this.navigationHelper.SaveState += navigationHelper_SaveState;
            CanvaseGrid.Visibility = Visibility.Collapsed;
            SaveLoadGrid.Visibility = Visibility.Collapsed;
            EditGrid.Visibility = Visibility.Collapsed;
            DeleteGrid.Visibility = Visibility.Collapsed;
            DrawingCanvas.PointerPressed += drawingPointerIsPressed;
            DrawingCanvas.PointerReleased += drawingPointerReleased;
            DrawingCanvas.PointerMoved += drawingPointerHasMoved;

           // DrawingCanvas.PointerEntered += drawingPointerEnteredCanvas;
            //CreateSymbolPopup.PointerExited += drawingPointerExitedObject;
        }
        public MapPage()
        {
            this.InitializeComponent();
            this.navigationHelper = new NavigationHelper(this);
            
            this.navigationHelper.LoadState += navigationHelper_LoadState;
            this.navigationHelper.SaveState += navigationHelper_SaveState;
            //currentLocation = new MapControl.Location();
            myMap.Holding += new HoldingEventHandler(MyMap_Holding);
            myMap.Tapped += tappedPointer;
            myMap.PointerPressed += drawingPointerIsPressed;
            myMap.PointerReleased += drawingPointerReleased;
            myMap.PointerMoved += drawingPointerHasMoved;
            ChangeRedColor.ValueChanged += ChangeColorLine;
            ChangeBlueColor.ValueChanged += ChangeColorLine;
            ChangeGreenColor.ValueChanged += ChangeColorLine;
            
           

            //myMap.PointerEntered += drawingPointerStartingObject;
            //myMap.PointerExited += drawingPointerExitedObject;
        }