إدارة قائمة سياق GridDesktops

مقدمة

تستخدم فئة ContextMenuManager لإدارة عناصر قائمة السياق. يحصل السمة GridDesktop.ContextMenuManager على مثيل من كائن ContextMenuManager. على سبيل المثال، تحصل السمة ContextMenuManager.MenuItemAvailable_Copy على قيمة تشير ما إذا كانت عنصر قائمة السياق نسخ متاحة أم لا. بالمثل، لدينا جميع السمات المقابلة لعناصر قائمة السياق المختلفة.

مهم: بشكل افتراضي، جميع عناصر قائمة السياق مرئية في القائمة.

إدارة قائمة السياق

إخفاء عناصر قائمة السياق

لأداء هذه المهمة، نلقي أولا نظرة على قائمة السياق الافتراضية التي يحتوي عليها GridDesktop.

قائمة GridDesktop الافتراضية

todo:image_alt_text

الآن، قم بإخفاء بعض عناصر القائمة باستخدام الكود التالي:

بعد تنفيذ الكود أعلاه، لن تكون بعض عناصر القائمة مرئية للمستخدمين:

تم إخفاء بعض عناصر القائمة

todo:image_alt_text

إضافة عناصر قائمة جديدة

أضف عنصر قائمة سياق جديد إلى القائمة باستخدام مقتطف الكود التالي.

نحدد أيضًا معالج حدث للأمر/الخيار الجديد.

بعد تشغيل الكود أعلاه ، يمكن رؤية عنصر قائمة جديد في قائمة السياق. سيظهر أيضًا رسالة عند النقر على الخلية.

تمت إضافة عنصر قائمة جديد إلى القائمة

todo:image_alt_text