private void Viewbox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
// Get the cursor position relative to the mainGrid
Point cursorPosition = e.GetPosition(imageControl);
Debug.WriteLine($"{cursorPosition}");
// Show the icon at the cursor position
ShowIcon(calibrationIcon, cursorPosition);
}
private void ShowIcon(Image icon, Point position)
{
icon.Margin = new Thickness(position.X - icon.ActualWidth / 2, position.Y - icon.ActualHeight / 2, 0, 0);
Debug.WriteLine($"{icon.Margin}");
// Show the icon
icon.Visibility = Visibility.Visible;
}
private void Viewbox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
// Get the cursor position relative to the mainGrid
Point cursorPosition = e.GetPosition(imageControl);
Debug.WriteLine($"{cursorPosition}");
// Show the icon at the cursor position
ShowIcon(calibrationIcon, cursorPosition);
}
private void ShowIcon(Image icon, Point position)
{
icon.Margin = new Thickness(position.X - icon.ActualWidth / 2, position.Y - icon.ActualHeight / 2, 0, 0);
Debug.WriteLine($"{icon.Margin}");
// Show the icon
icon.Visibility = Visibility.Visible;
}