Fix scrolling selection bug

When scrolled vertically, select as such
This commit is contained in:
Benjamin Popp 2020-05-05 21:50:16 -05:00
parent 5545e2eb70
commit d6deae9fb2

View File

@ -11,7 +11,7 @@ namespace HavenSoft.HexManiac.WPF.Controls {
private Point interactionPoint;
private void StartElementMove(object sender, MouseButtonEventArgs e) {
if (e.LeftButton == MouseButtonState.Released) return;
interactionPoint = e.GetPosition(this);
interactionPoint = e.GetPosition(Container);
Container.CaptureMouse();
}
@ -23,7 +23,7 @@ namespace HavenSoft.HexManiac.WPF.Controls {
var oldTileY = (int)(interactionPoint.Y / ExpectedElementHeight);
var oldTileIndex = oldTileY * tileWidth + oldTileX;
interactionPoint = e.GetPosition(this);
interactionPoint = e.GetPosition(Container);
var newTileX = (int)(interactionPoint.X / ExpectedElementWidth);
var newTileY = (int)(interactionPoint.Y / ExpectedElementHeight);
var newTileIndex = newTileY * tileWidth + newTileX;