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); }
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); }