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