private GetAxisValuesFromMouse ( System.Windows.Forms.DataVisualization.Charting.Chart chart, int x, int y ) : int>.Tuple |
||
chart | System.Windows.Forms.DataVisualization.Charting.Chart | |
x | int | |
y | int | |
return | int>.Tuple |
private Tuple<int, int> GetAxisValuesFromMouse(Chart chart, int x, int y)
{
var chartArea = chart.ChartAreas[0];
var xValue = chartArea.AxisX.PixelPositionToValue(x);
var yValue = chartArea.AxisY.PixelPositionToValue(y);
return new Tuple<int, int>(
(int)xValue.Clamp(1, Project.Settings.MaxLevel),
(int)yValue.Clamp(0, Project.Settings.GetMaxValue(this.tabControlParameters.SelectedIndex)));
}