visual-studio - ووظائفها - مشاريع الفيجوال بيسك جاهزة




فيسوال ستوديو: كيفية عرض خصائص "متقدمة" في الإطار خصائص؟ (2)

الجواب في الرابط الذي قدمته :

في فيسوال C #، يمكنك التحكم عند ظهور خصائص متقدمة في إنتليسنز ونافذة خصائص مع إعداد "إخفاء الأعضاء المتقدمين" ضمن أدوات | خيارات | محرر النصوص | C #. و إديتوربروزابلستات المقابلة متقدمة.

أنا بحاجة إلى رؤية كلينتركتانغل من النموذج كما أنا تصميم ذلك. تم وضع علامة على هذه الخاصية على أنها " متقدمة "، وتكون مخفية بشكل افتراضي من الإطار خصائص:

[EditorBrowsable(EditorBrowsableState.Advanced), ...]
public Rectangle ClientRectangle

إذا كان خاصية ClientRectangle أريد أن ننظر إلى خارج، ثم أعتقد أنني يمكن أن تستقر على خاصية ClientSize المتقدمة:

[..., EditorBrowsable(EditorBrowsableState.Advanced)]
public Size ClientSize

وثائق السمة إديتوربروزابل يؤدي إلى تعداد مع 3 قيم :

دائما تكون الخاصية أو الطريقة دائما قابلة للتصفح من داخل المحرر.

أبدا لا يمكن أبدا تصفح الخاصية أو الطريقة من داخل محرر.

متقدم الخاصية أو الطريقة هي ميزة يجب على المستخدمين المتقدمين فقط رؤيتها. يمكن للمحرر إما إظهار أو إخفاء هذه الخصائص.

على ما يبدو أنا "المستخدم المتقدم"، فكيف أقول فيسوال ستوديو أن أنا مستخدم متقدم حتى أتمكن من رؤية خصائص متقدمة ؟

تحديث واحد

الصفحة المرتبطة يتحدث عن القدرة على تمكين إنتليسنز ونافذة خصائص لإظهار ميميبرز المتقدمة:

في فيسوال C #، يمكنك التحكم عند ظهور خصائص متقدمة في إنتليسنز ونافذة خصائص مع إعداد "إخفاء الأعضاء المتقدمين" ضمن أدوات | خيارات | محرر النصوص | C #. و إديتوربروزابلستات المقابلة متقدمة .

ومن المؤسف أن هذا الخيار يبدو، في الواقع، ينطبق فقط على إنتليسنس. يؤدي عدم تحديده إلى جعل الخصائص المتقدمة مرئية في نافذة الخصائص

ملاحظة: يتم إلغاء تحديد الخيار افتراضيا.






winforms