PDA

View Full Version : سوال در مورد رویداد MouseLeftButtonUp



hhojjatt
دوشنبه 11 آبان 1388, 07:21 صبح
من وقتی کلید چپ ماوس را روی canvas فشار می دهم رویداد MouseLeftButtonDown اجرا می شود ولی وقی همان کلید را رها می کنم رویداد MouseLeftButtonUp اجرا نمی شود و باید چندین بار بگیرم و رها کنم تا اجرا شود فکر می کنید علت از چیست وبه نظر شما رویداد دیگری به جای ان وجود دارد که موقع بالا امدن کلید چپ اجرا شود ممنون

رضا عربلو
دوشنبه 11 آبان 1388, 10:25 صبح
با توجه به Routing strategy اونت MouseLeftButtonDown به سمت پایین route نمی شود. ودر کنترل window تان (کنترلی که ماوس را capture کرده است) رخ می دهد.
همچنین می توانید با متد CaptureMouse() ماوس را در اختیار کانواس تان قرار دهید که در این صورت اونت MouseLeftButtonDown برای کانواستان اتفاق می افتد.