Click or drag to resize

MeasureManagerOnMeasureCreated Event

Measurement creation event

Namespace:  VIZCore3DX.NET.Manager
Assembly:  VIZCore3DX.NET (in VIZCore3DX.NET.dll) Version: 1.0.25.326 (1.0.25.326)
Syntax
C#
public event EventManagerMeasureEventHandler OnMeasureCreated

Value

Type: VIZCore3DX.NET.EventEventManagerMeasureEventHandler
Examples
C#
// VIZCore3DX.NET Control
private VIZCore3DX.NET.VIZCore3DXControl vizcore3dx;

private void Example()
{
    // Add Event
    vizcore3dx.Measure.OnMeasureCreated += Measure_OnMeasureCreated;

    vizcore3dx.Measure.AddPosition(); // Call Measure_OnMeasureCreated
    //vizcore3dx.Measure.AddDistance();
}

private void Measure_OnMeasureCreated(object sender, Event.EventManager.MeasureEventArgs e)
{
    System.Diagnostics.Trace.WriteLine(e.Type.ToString());

    switch (e.Type)
    {
        case Data.MeasureType.Position:
            // code...
            break;
        case Data.MeasureType.Distance:
            // code...
            break;
        case Data.MeasureType.Angle:
            // code...
            break;
        default:
            // code...
            break;
    }
}
See Also