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

مقدمة

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

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

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

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

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

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

ما يجب القيام به: image_بديل_نص

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

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

بعض عناصر القائمة مخفية

ما يجب القيام به: image_بديل_نص

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

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

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

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

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

ما يجب القيام به: image_بديل_نص