[This is preliminary documentation and is subject to change.]
This interface is implemented by all Persistate controls which can
be bound to properties of Persistent objects showing in an IPContainer.
Declaration Syntax
C# |
public interface IPControl : IStyled
Members
All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
ApplyLayoutStyle()()()() | Sets appropriate property values from the current LayoutStyle for the control. (Inherited from IStyled.) | |
AttachedControlWidth | Gets the width of any controls attached to this IPControl.
| |
DataPropertyName | Gets or sets the name of the property in the bound object to
which the IPControl is bound. | |
LayoutStyle | Gets or sets the current LayoutStyle of the
control. (Inherited from IStyled.) | |
ReadOnly | Gets or sets a value indicating whether the user is allowed to
change the value shown. | |
SetBindings(IPContainer) | Creates the appropriate binding for the IPControl. | |
ShouldResize | Gets or sets a value determining how the control should resize
when its container is resized. | |
UseAppliedStyles | Gets or sets a value indicating whether LayoutStyles should be applied to this control at
run time. (Inherited from IStyled.) |
Remarks
The core property is DataPropertyName which is used to
bind the control to a property of the object bound to the containing IPContainer.