public Point MapToScreen(Point2D point2D)
{
if ((this.layerCollectionContainer == null) || (Point2D.IsNullOrEmpty(point2D)))
{
return new Point(double.NaN, double.NaN);
}
try
{
return this.layerCollectionContainer.TransformToVisual(this).Transform(this.mapToPanLayer(point2D));
}
catch
{
return new Point(double.NaN, double.NaN);
}
}