który MouseUp?

0

Witam,

W aplikacji mam kilka niezależnych zdarzeń, które sa wykonywane w zależności od LBM, RBM czy MBM.

Przy MouseDown mam opcje rozróżnienia klawiszy poprzez:

if (System.Windows.Input.Mouse.LeftButton == MouseButtonState.Pressed) 
{
   mouse_left = true;
   // do something
}

Czy isnieje jakaś podobna opcja dla MouseUp?
Mogę oczywiście wprowadzić sobie 3 zmienne globalne (jak wyżej mouse_left) i nimi manewrować, ale może istnieć nieznane mi, już wbudowane rozwiązanie.

2

Nie wiem czy dokładnie o to ci chodziło

 <Button PreviewMouseUp="Button_PreviewMouseUp" ></Button>
private void Button_PreviewMouseUp(object sender, MouseButtonEventArgs e)
{
   if (e.ChangedButton == MouseButton.Left)
      {
         MessageBox.Show("wcisnieto i zwolniono lewy przycisk");
      }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1