using System; using System.Collections.Generic; using System.Text; using System.ComponentModel; #pragma warning disable 1591 namespace OSGeo.MapGuide.Viewer { [ToolboxItem(true)] public class MgLoadMapComponent : MgComponent { [Description("The map definition to load")] [MgComponentProperty] public string MapDefinition { get; set; } protected override bool RequiresLoadedMap { get { return false; } } public override void Invoke() { var provider = this.Viewer.GetProvider(); var mdfId = new MgResourceIdentifier(this.MapDefinition); var map = provider.CreateMap(mdfId, mdfId.GetName()); provider.LoadMap(map); } } }