private void _MouseDownEvent(Object sender, MouseButtonEventArgs e)
{
try
{
Canvas _plotarea = (Canvas)sender;
Canvas _graph = (Canvas)_plotarea.Parent;
plotData _plotData = getPlotData((string)_graph.Tag);
posDown = e.GetPosition(_plotarea);
if (e.ClickCount == 1)
{
if (e.LeftButton == MouseButtonState.Pressed)
{
mouseDown = true;
_plotData.scaleArea = new Rectangle();
_plotData.scaleArea.Stroke = getBrush(linesColour);
DoubleCollection style = new DoubleCollection();
style.Add(2);
style.Add(2);
_plotData.scaleArea.StrokeDashArray = style;
_plotData.scaleArea.StrokeThickness = 1.0;
_plotarea.Children.Add(_plotData.scaleArea);
}
else if (e.RightButton == MouseButtonState.Pressed)
{
}
}
}
catch (Exception ex)
{
Utilities.OnError(Utilities.GetCurrentMethod(), ex);
}
}