Change the title

Jul 31, 2013 at 9:45 PM
PropertyControl uses the type's name as the tab header's text.
Is there any way to change it?

It looks silly with MVVM ("PersonViewModel" instead of "Person")
Sep 12, 2013 at 7:31 PM
I'm looking for the same thing:
No 'Title'...
No 'Text'...
No 'Caption'...
Sep 12, 2013 at 7:35 PM
Adding [DisplayName("Settings")] to the MVVM didn't work either...
Sep 12, 2013 at 7:45 PM
Got it.
The 'Tabs and Categories' example has this:
public class TestCategory : TestBase
    {
        [Category("Tab1|Category1")]
        public string Name1 { get; set; }

        [Category("Tab1|Category2")]
        public string Name2 { get; set; }

        [Category("Tab2|Category3")]
        public string Name3 { get; set; }

        public override string ToString()
        {
            return "Tabs and categories";
        }
    }
In my case, that means inserting "Settings|" before each category name.
Coordinator
Sep 23, 2013 at 8:50 AM
In the PropertyItemFactory, you can set DefaultTabName. If this is null, the name of the type is used.
And if you don't want tabs, set UseTabs=false in the PropertyControl.