Hello Fedor,
First, thank you for evaluating r.a.d.controls for WinForms.
Each element/item which you see as part of the control hierarchy (Chunk - ElementWithCaptionLayoutPanel - FillPrimitive - etc.) inherits from VisualElement and that's why all these elements/items have common properties. On the other hand the only elements which are painted on the screen are the primitives. That's why if you change the BackColor of the Chunk this will have effect only if the FillPrimitive inherits the BackColor property value from its parent.
Let's say that you would like all items which are placed inside the chunk painted with red BackColor. You go to the Chunk item and set its BackColor property to Red. Whenever you would like some specific child item painted with different BackColor (for example blue) you go to this particular item (or primitive) and set its BackColor to blue. This will break the inheritance and this item won't get its BackColor property value (red) from its parent. Also its child items will start inherit the blue BackColor property value from this item.
I hope this information helps you understand better how our property mechanism works.
Regards,
Chris
the
telerik team