Back to Devexpress

Measurements.AfterMeasurement Event

wpf-devexpress-dot-xpf-dot-map-dot-measurements-4c6a9aff.md

latest2.4 KB
Original Source

Measurements.AfterMeasurement Event

Occurs after a user creates a ruler.

Namespace : DevExpress.Xpf.Map

Assembly : DevExpress.Xpf.Map.v25.2.dll

NuGet Package : DevExpress.Wpf.Map

Declaration

csharp
public event AfterMeasurementEventHandler AfterMeasurement
vb
Public Event AfterMeasurement As AfterMeasurementEventHandler

Event Data

The AfterMeasurement event's data class is AfterMeasurementEventArgs. The following properties provide information specific to this event:

PropertyDescription
CancelGets or sets a value indicating whether the event should be canceled. Inherited from CancelEventArgs.
MapRulerReturns the created ruler.

Remarks

The Measurements object raises the AfterMeasurement event after a user creates a ruler. To get the new ruler, use the e.MapRuler property. To cancel ruler creation, set the e.Cancel property to true.

The following example cancels area ruler creation:

csharp
private void Measurements_AfterMeasurement(object sender, AfterMeasurementEventArgs e) {
  MapRuler ruler1 = e.MapRuler;
  if (ruler1.RulerType == RulerType.Area) {
      e.Cancel = true;
  }
}
vb
Private Sub Measurements_AfterMeasurement(ByVal sender As Object, ByVal e As AfterMeasurementEventArgs)
  Dim ruler1 As MapRuler = e.MapRuler
  If ruler1.RulerType Is RulerType.Area Then
      e.Cancel = True
  End If
End Sub

See Also

BeforeMeasurement

Measurements Class

Measurements Members

DevExpress.Xpf.Map Namespace