In the same way as we added attributes to our Component, let us now also add appropriate attributes to our Properties. We will be adding captions and descriptions like we did with the Component but also new PropertyEditors for the Text Property.
...string _blogTitle = "Blog";
string _text;
[Caption("Blog Title")][System.ComponentModel.Description("The title of the MyBlog Component")]
public string BlogTitle {
  get {
    return _blogTitle;
  }
  set {
    _blogTitle = value;
  }
} [PropertyEditor(typeof(Seeems.Framework.UI.Design.TextPropertyEditor))]
   [System.ComponentModel.Description("This is the text of the blog.")][Caption("Text")] public string Text {
  get {
    return _text;
  }
  set {
    _text = value;
  }
}...
As you can see we use the attribute [PropertyEditor(typeof(...)] to specify a different PropertyEditor for the Property, the following result can be seen in the image below. In a later lesson we will also look at how to create our very own PropertyEditor.

Property Editor
Property Editor