using System; namespace MapControl { public class ViewportChangedEventArgs(bool projectionChanged = false, bool transformCenterChanged = false) : EventArgs { /// /// Indicates that the map projection has changed. Used to control when /// a MapTileLayer or a MapImageLayer should be updated immediately, /// or MapPath Data in projected map coordinates should be recalculated. /// public bool ProjectionChanged => projectionChanged; /// /// Indicates that the view transform center has moved across 180° longitude. /// Used to control when a MapTileLayer should be updated immediately. /// public bool TransformCenterChanged => transformCenterChanged; } }