Как изменить значение переменной если мышь отклонилась на некоторое значение WPF
Я отслеживаю положение мыши в окне. Необходимо менять значение переменной если мышь отклонилась от текущего положения на 5px. Вот мой код:
private void Window_MouseMove(object sender, MouseEventArgs e)
{
Point currentMousePosition = Mouse.GetPosition(Application.Current.MainWindow);
if (currentMousePosition.X == currentMousePosition.X + 5 && currentMousePosition.Y == currentMousePosition.Y + 5
|| currentMousePosition.X == currentMousePosition.X - 5 && currentMousePosition.Y == currentMousePosition.Y - 5)
{
mousePosition.Content = currentMousePosition;
}
}
Источник: Stack Overflow на русском