سؤال

وأنا أعلم أن هناك حالة النقر بالماوس على كل السيطرة ولكن هل هناك طريقة للوقوف عند النقر بالماوس ليس على السيطرة؟

هل كانت مفيدة؟

المحلول

هل يمكن استخدام هذا الرمز للعثور على جميع الضوابط أو استهداف نوع العنصر البصري على النافذة والتعامل معها من أحداث الماوس.

نصائح أخرى

ويمكنك التحقق من IsMouseOver لكاذبة، وإذا كنت ترغب في ربط هذا العمل عندما IsMouseOver == كاذبة، يمكنك تجاوز البيانات الوصفية من أن موانئ دبي.

ويمكنك الاتصال CaptureMouse ثم هذا الكائن سيحصل كل أحداث الماوس. ثم يمكنك تحديد من وجهة الماوس لأسفل سواء كان داخل حدود التحكم الخاصة بك أم لا. أو يمكنك الاستماع لهذا الحدث LostMouseCapture بدلا من ذلك.

وهذا لن ينجح لهذا الحدث Click (لأنه لا يوجد نسخة نفق، سوى نسخة السطح)، ولكن هل يمكن التعامل مع PreviewMouseLeftButtonDown توجيهها على الطبقة Window وتحقق لمعرفة ما إذا كان عنصر التحكم المستهدفة هي في شجرة ضرب .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top