Hello everybody!
I have a specific problem I haven't been able to answer. I need to show a description of a class in a property grid, but the problem is that I need to show it based on the DescriptionAttr ibute of that object while at the same time it needs to be converted with an ExpandableObjec tConverter. This is my model:
What this should do is to show the "MySecondProper ty" and "MyClass" as properties of the MyClassContaine r with the "MyClass" property being expandable, but when clicking on the "MyClass" property there should be a description shown on the bottom of the property grid - the description defined in the MyClass class. For some reason, this doesn't work.. I do know how to access the description dynamically ( I use TypeDescriptor. GetAttributes(v alue)[typeof(Descript ionAttribute)] ), but don't know how to set it to show!!
Any help would be appreciated!
I have a specific problem I haven't been able to answer. I need to show a description of a class in a property grid, but the problem is that I need to show it based on the DescriptionAttr ibute of that object while at the same time it needs to be converted with an ExpandableObjec tConverter. This is my model:
Code:
[DescriptionAttribute("This is a description of this class!")]
public class MyClass
{
public String MyProperty
{
get { return "Some value"; }
}
}
public class MyClassContainer
{
MyClass _MyClass = new MyClass();
public String MySecondProperty
{
get { return "Some other value!; }
}
[TypeConverter(typeof(ExpandableObjectConverter))]
public MyClass MyClass
{
get { return _MyClass; }
}
}
Any help would be appreciated!