コード例 #1
0
        protected override void Importing(BingMapListPart part, ImportContentContext context)
        {
            var centerLatitudeString = context.GetAttribute("CenterLatitude", part);

            part.CenterLatitude = centerLatitudeString.TryParseWithDefault(0f, float.TryParse);

            var centerLongitudeString = context.GetAttribute("CenterLongitude", part);

            part.CenterLongitude = centerLongitudeString.TryParseWithDefault(0f, float.TryParse);

            var widthString = context.GetAttribute("Width", part);

            if (!String.IsNullOrWhiteSpace(widthString))
            {
                int width;
                if (int.TryParse(widthString, out width))
                {
                    part.Width = width;
                }
            }

            var heightString = context.GetAttribute("Height", part);

            part.Height = heightString.TryParseWithDefault(0, int.TryParse);

            var zoomString = context.GetAttribute("Zoom", part);

            part.Zoom = zoomString.TryParseWithDefault(0, int.TryParse);

            part.MapType = context.GetAttribute("MapType", part);
        }
コード例 #2
0
        protected override void Importing(BingLocationPart part, ImportContentContext context)
        {
            var latitudeString = context.GetAttribute("Latitude", part);

            part.Latitude = latitudeString.TryParseWithDefault(0f, float.TryParse);

            var longitudeString = context.GetAttribute("Longitude", part);

            part.Longitude = longitudeString.TryParseWithDefault(0f, float.TryParse);

            var isEnabledString = context.GetAttribute("IsEnabled", part);

            part.IsEnabled = isEnabledString.TryParseWithDefault(false, bool.TryParse);

            var widthString = context.GetAttribute("Width", part);

            if (!String.IsNullOrWhiteSpace(widthString))
            {
                int width;
                if (int.TryParse(widthString, out width))
                {
                    part.Width = width;
                }
            }

            var heightString = context.GetAttribute("Height", part);

            part.Height = heightString.TryParseWithDefault(0, int.TryParse);

            var zoomString = context.GetAttribute("Zoom", part);

            part.Zoom = zoomString.TryParseWithDefault(0, int.TryParse);

            part.MapType = context.GetAttribute("MapType", part);

            part.MapIcon = context.GetAttribute("MapIcon", part);
        }