سؤال

ولدي DataTemplate تحتوي على صورة. إلى صورة أضفت ContextMenu مع MENUITEM. إلى MENUITEM I المرتبطة أمر. وبعد ذلك التعامل مع الأمر في طريقة العرض باستخدام DataTemplate.

في معالج CanExecute لدي e.CanExecute = صحيح. ولكن معالج المنفذة يتم تنفيذه أبدا. إذا كنت إزالة مهمة القيادة في MENUITEM، يظهر القائمة بشكل صحيح عندما كنت انقر بالزر الايمن على الصورة.

وماذا أفعل الخطأ؟

وشكرا!

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

المحلول

وأنا أحسب ذلك - بعد e.CanExecute = صحيح. كان لي MessageBox.Show، وهذا ما منع المنفذة من يتم استدعاء. أنا لست متأكدا لماذا على الرغم من.

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