Back to Devexpress

XYDiagram2D.PointToDiagram(Point) Method

wpf-devexpress-dot-xpf-dot-charts-dot-xydiagram2d-dot-pointtodiagram-x28-system-dot-windows-dot-point-x29.md

latest2.3 KB
Original Source

XYDiagram2D.PointToDiagram(Point) Method

Converts the screen coordinates of a point into an XY-Diagram coordinates object.

Namespace : DevExpress.Xpf.Charts

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

NuGet Package : DevExpress.Wpf.Charts

Declaration

csharp
public DiagramCoordinates PointToDiagram(
    Point p
)
vb
Public Function PointToDiagram(
    p As Point
) As DiagramCoordinates

Parameters

NameTypeDescription
pPoint

A Point object, representing a location on a chart’s display area.

|

Returns

TypeDescription
DiagramCoordinates

A DiagramCoordinates object, containing information about the point’s argument and value, their scale types, associated axes and pane.

|

Remarks

Use the PointToDiagram method, to convert screen coordinates of a point to the diagram coordinates (measured in axis units).

Note

For the opposite conversion (diagram coordinates to screen coordinates), use the XYDiagram2D.DiagramToPoint method (with an overload appropriate to your axes’ scale types).

Example

This example demonstrates how to use a PointToDiagram method to transform screen coordinates to diagram coordinates.

csharp
Point position = e.GetPosition(chart);
DiagramCoordinates diagramCoordinates = diagram.PointToDiagram(position);

See Also

XYDiagram2D Class

XYDiagram2D Members

DevExpress.Xpf.Charts Namespace