PropertyContainer Class
Assembly: Qlik.Engine.dll
Instances of this class represent objects known to the Qlik Sense Engine that follow the properties/layout pattern.
Inheritance
-
System.Object
-
QixClassBase
- PropertyContainer
-
QixClassBase
Syntax
public class PropertyContainer : QixClassBase, IPropertyContainer, IQixClassBase, IDisposable, IChangeNotifier
Constructors
Name | Description |
---|---|
PropertyContainer(Int32, String) |
Create a C# representation of a qix object with properties and layout functionality. |
Fields
Name | Description |
---|---|
LayoutMode |
True if layout is not suspended. |
Properties
Name | Description |
---|---|
Layout |
The calculated Layout based on Properties * Data * SelectionState |
Properties |
Property for accessing properties structure. The property maps to the methods GetProperties and SetProperties. |
ShouldDelayChange |
True if layout is suspended. |
SuspendedLayout |
Stops incoming changes from altering the object, resumes normal behavior after disposed. |
Methods
Name | Description |
---|---|
GetLayout() |
Get the layout structure of the Qix entity. |
GetLayoutAsync() |
Get the layout structure of the Qix entity. |
GetLayoutAsync(AsyncHandle) |
Get the layout structure of the Qix entity. |
GetLayoutAsync<T>(AsyncHandle, Func<Response, T>) |
Get the layout structure of the Qix entity. |
GetProperties() |
Get the properties structure of the Qix entity. |
GetPropertiesAsync() |
Get the properties structure of the Qix entity. |
GetPropertiesAsync(AsyncHandle) |
Get the properties structure of the Qix entity. |
GetPropertiesAsync<T>(AsyncHandle, Func<Response, T>) |
Get the properties structure of the Qix entity. |
OnDirty() |
Invokes the Changed Event with full dirty handling if possible |
OnGetLayoutAsync<T>(Response) |
Generic callback method for deserializing layouts. |
OnGetPropertiesAsync<T>(Response) |
Generic callback method for deserializing properties. |
ResumeLayout() |
Resume layout updates. The OnChanged callback will not be executed while layout is suspended. |
SetProperties(AbstractStructure) |
Set properties for the Qix entity. |
SetPropertiesAsync(AbstractStructure) |
Set properties for the Qix entity. |
SetPropertiesAsync(AsyncHandle, AbstractStructure) |
Set properties for the Qix entity. |
SuspendLayout() |
Suspend layout updates. The OnChanged callback will not be executed while layout is suspended. |
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!