إدارة قائمة سياق GridDesktops
مقدمة
تستخدم فئة ContextMenuManager لإدارة عناصر قائمة السياق. يحصل السمة GridDesktop.ContextMenuManager على مثيل من كائن ContextMenuManager. على سبيل المثال، تحصل السمة ContextMenuManager.MenuItemAvailable_Copy على قيمة تشير ما إذا كانت عنصر قائمة السياق نسخ متاحة أم لا. بالمثل، لدينا جميع السمات المقابلة لعناصر قائمة السياق المختلفة.
مهم: بشكل افتراضي، جميع عناصر قائمة السياق مرئية في القائمة.
إدارة قائمة السياق
إخفاء عناصر قائمة السياق
لأداء هذه المهمة، نلقي أولا نظرة على قائمة السياق الافتراضية التي يحتوي عليها GridDesktop.
قائمة GridDesktop الافتراضية
الآن، قم بإخفاء بعض عناصر القائمة باستخدام الكود التالي:
بعد تنفيذ الكود أعلاه، لن تكون بعض عناصر القائمة مرئية للمستخدمين:
تم إخفاء بعض عناصر القائمة
إضافة عناصر قائمة جديدة
أضف عنصر قائمة سياق جديد إلى القائمة باستخدام مقتطف الكود التالي.
نحدد أيضًا معالج حدث للأمر/الخيار الجديد.
بعد تشغيل الكود أعلاه ، يمكن رؤية عنصر قائمة جديد في قائمة السياق. سيظهر أيضًا رسالة عند النقر على الخلية.
تمت إضافة عنصر قائمة جديد إلى القائمة