Persistate API documentation
IPControl Interface
NamespacesPersistate.UI.DesktopIPControl

[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 MembersMethodsProperties



IconMemberDescription
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.

Assembly: Persistate.UI.Desktop (Module: Persistate.UI.Desktop) Version: 0.6.1.20 (0.6.1.20)