That is a pending fix, actually... the BOMapper isn't creating the property descriptors, even when the Create Descriptor option is checked. I'll have to debug it, because the code for the code generation is correctly testing on the property. However, there is a workaround for custom properties.
using MicroFour.StrataFrame.Business;
...
protected override FieldPropertyDescriptor[] GetCustomBindablePropertyDescriptors()
{
return new FieldPropertyDescriptor[] { new ReflectionPropertyDescriptor("MyProperty", typeof(MyBusinessObject)) };
}
You have to do this whenever you create a custom property that is not part of the designer file if you want to be able to bind to the property.