Kolejność zdarzeń - XAML

Kolejność zdarzeń - XAML
marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
0

Hej :)

Mam problem z kolejnością zdarzeń.

Mam listboxa - jeśli się na niego kliknie wykona się zdarzenie X
Na listboxsie mam miedzy innymi stackpanel po kliknięciu którego wykona się zdarzenie Y

W rzeczywistości jeśli klikniemy na stackpanel znajdujący się na listboksie, to wykona się zdarzenie najpierw X a potem Y.
Mi zależy, aby po kliknięciu w stackpanel wykonało się tylko i wyłącznie zdarzenie Y.

Proszę o pomoc :)

wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
0

Bo tak działają zdarzenia. To zdarzenie jest <ort>bombelkowe</ort> . Wykorzystaj zdarzenie tunelowe czyli "PreviewMouseClick" . One jest zawsze generowane najpierw a za nim jest generowane zwykłe zdarzenie <ort>bombelkowe</ort>.

http://stackoverflow.com/questions/1874394/capture-mouse-clicks-on-wpf-textbox

marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
0

A co jeżeli nie mam zdarzenia myszy, bo programuje aplikacje na windows8/windows phone???

co to jest to "[błąd ortograficzny]"

wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
0

Masz zdarzenie "tap" jak sądzę

marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
0

tak i robiąc tap na stakpanelu wykonują mi się zdarzenia Y i X

wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
0

No zgadza się. Czyli działają zdarzenia bąbelkowe :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.