سؤال

وأنا أبحث عن وسيلة لتغيير قيمة السمة DisplayName للعقار في وقت التشغيل. هل هذا ممكن حتى في Windows Forms؟

هل كانت مفيدة؟

المحلول

TypeDescriptionProvider للحصول على صفك وتعيينها في وقت لكائن واحد (أو فئة كاملة) باستخدام <لأ href = "http://msdn.microsoft.com/en-us/library/system.componentmodel.typedescriptor.aspx" يختلط = "نوفولو noreferrer" > TypeDescriptor . ننظر أيضا إلى GetTypeDescriptor و <أ href ل = "http://msdn.microsoft.com/en-us/library/system.componentmodel.icustomtypedescriptor.getproperties.aspx" يختلط = "نوفولو noreferrer"> GetProperties ، وأخيرا <لأ href = "HTTP: //msdn.microsoft.com/en-us/library/system.componentmodel.memberdescriptor.attributearray.aspx "يختلط =" noreferrer نوفولو "> AttributeArray .

في عام خلق نوع الخاصة بك واصف ليس من الصعب جدا، ولكن كنت بحاجة لقراءة MSDN بعناية وتفعل الكثير من المحاولات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top