SuperMap.WindowsPhone.Actions.Edit.buildHoverLayer C# (CSharp) Method

buildHoverLayer() private method

private buildHoverLayer ( Feature feature ) : void
feature SuperMap.WindowsPhone.Core.Feature
return void
        private void buildHoverLayer(Feature feature)
        {
            hoverLayer = new FeaturesLayer();
            if (feature.Geometry is GeoPoint)
            {
                buildByGeoPoint(feature);
            }
            else if (feature.Geometry is GeoLine)
            {
                buildByGeoLine(feature);
            }
            else if (feature.Geometry is GeoRegion)
            {
                buildByGeoRegion(feature);
            }
            Map.Layers.Add(hoverLayer);
            hoverLayer.MouseLeftButtonDown += virtualLayer_MouseLeftButtonDown;
            hoverLayer.MouseMove += virtualLayer_MouseMove;
            hoverLayer.MouseLeftButtonUp += virtualLayer_MouseLeftButtonUp;
            hoverLayer.MouseLeave += virtualLayer_MouseLeave;
        }
        private void buildByGeoLine(Feature feature)