XAML-Map-Control/MapControl/Shared/ViewportChangedEventArgs.cs

21 lines
803 B
C#
Raw Permalink Normal View History

2025-02-27 18:46:32 +01:00
using System;
namespace MapControl
{
2025-09-15 17:46:31 +02:00
public class ViewportChangedEventArgs(bool projectionChanged = false, bool transformCenterChanged = false) : EventArgs
{
/// <summary>
/// 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.
/// </summary>
2025-11-26 23:34:22 +01:00
public bool ProjectionChanged => projectionChanged;
/// <summary>
2024-04-17 20:10:45 +02:00
/// Indicates that the view transform center has moved across 180° longitude.
/// Used to control when a MapTileLayer should be updated immediately.
/// </summary>
2025-11-26 23:34:22 +01:00
public bool TransformCenterChanged => transformCenterChanged;
}
}