سؤال

تطبق أحداث المعالجة في Windows 8 القصور الذاتي بشكل افتراضي، كما هو موضح في هذه المقالة, ، أي.تستمر أحداث دلتا التلاعب في إطلاق النار بعد أن يرفع المستخدم إصبعه.

هل يعرف أحد كيفية "ضبط" أو تعطيل هذا الجمود؟لقد حاولت التعامل ManipulationInertiaStarting والإعداد e.Handled=true, ، ولكن هذا لا يعطل الجمود.

أيه أفكار؟

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

المحلول

يمكنك إعداد هذه باستخدام وضع التلاعب, على سبيل المثال.

dragOverlay.ManipulationMode =
    ManipulationModes.TranslateInertia |
    ManipulationModes.TranslateX |
    ManipulationModes.TranslateY;

ضد.

dragOverlay.ManipulationMode =
    ManipulationModes.TranslateX |
    ManipulationModes.TranslateY;

يمكنك أيضًا التحقق من e.IsInertial في أحداث المعالجة والاتصال ه.كامل() لوقف التلاعب الحالي دون الجمود.

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