قم بعرض الحدود على InkCanvas، لكن لا تلتقط الأحداث
سؤال
أقوم بتطوير تطبيق شاشة تعمل باللمس وأسمح للمستخدمين بإضافة علامات تعتمد على اللمس إلى تراكب فوق المحتوى باستخدام لوحة حبر.لقد وصلت إلى نقطة حيث يحتوي العرض الموجود خلف التراكب على عنصر يحتاج إلى السماح للمستخدم بالتفاعل معه، ولكن يتم التقاط الأحداث بواسطة InkCanvas وليس بواسطة عنصر التحكم الأساسي.هل هناك طريقة لعرض الحدود، مع السماح لعناصر التحكم الموجودة خلف InkCanvas بالتقاط الأحداث؟
المحلول
يمكنك ضبط InkCanvas.IsHitTestVisible = false
وسيظل معروضًا ولكنك لن تتمكن من التفاعل معه وستنتقل جميع الأحداث إلى عناصر أقل في الترتيب z، والذي يبدو تمامًا كما تريده.
لا تنتمي إلى StackOverflow