| Name | Description |
| DesiredHeight | Gets/sets the desired height of the shape. Used by all layouts. Applicable for 2D shapes only, when UseShapeHeight is false. By default set to 0 |
| DesiredWidth | Gets/sets the desired width of the shape. Used by all layouts. Applicable for 2D shapes only, when UseShapeWidth is false. By default set to 0 |
| DockArea | Gets/sets the docking area occupied by the shape when it is threated as a docking cell. Used by dock layout. Applicable for 2D shapes only. |
| ElectricalCharge | Gets/sets the electrical charge of a shape, which is threated as electrically charged partical. Used by force directed layouts with electrical force. Applicable for 2D shapes only. |
| ForceXMoveable | Gets/sets whether a shape is moveable by force directed layouts in the X direction. Used by force directed layouts. Applicable for 2D shapes only. |
| ForceYMoveable | Gets/sets whether a shape is moveable by force directed layouts in the Y direction. Used by force directed layouts. Applicable for 2D shapes only. |
| HorizontalContentPlacement | Gets/sets how the shape is resized/repositioned horizontally to fit the cell slot allocated by a cells layout. Used by all cells layouts (stack, flow, dock etc.). Applicable for 2D shapes only, when UseDefaultHorizontalContentPlacement is set to false. |
| IndexInLayer | Determines the index of the node in its layer when Layered Graph Layout is applied. By default set to -1, which means that the index will be determined automatically. |
| LayerIndex | Determines layer index of the node when Layered Graph Layout is applied. By default set to -1, which means that the index will be determined automatically. |
| MagnetizationType | Gets/sets the magnetization type for a shape, which is threated as a magnetized needle trying to align itself with a magnetic field. Used by force directed layouts with magnetic forces. Applicable for 1D shapes only, when UseDefaultMagnetizationType is set to false. |
| Mass | Gets/sets the mass of a shape, which is threated as a physical body with a certain mass (weight). Used by force directed layouts with a baricenter force. Applicable for 2D shapes only. |
| MaxSize | Gets/sets the max size of the shape. Used by all cells layouts (stack, flow, dock etc.). Applicable for 2D shapes only. |
| MinSize | Gets/sets the min size of the shape. Used by all cells layouts (stack, flow, dock etc.). Applicable for 2D shapes only. |
| SpringLength | Gets/sets the spring length for a shape, which is threated as a spring. Used by force directed layouts with a spring force. Applicable for 1D shapes only. When set to -1 the shape uses the default spring length. |
| SpringStiffness | Gets/sets the spring stiffness for a shape, which is threated as a spring. Used by force directed layouts with a spring force. Applicable for 1D shapes only. When set to -1 the shape uses the default spring stiffness. |
| TipOverChildrenPlacement | Gets/sets the children placement of a 2D shape. Used by tip over tree layout. Applicable for 2D shapes only. |
| UseDefaultHorizontalContentPlacement | Gets/sets whether the layout default horizontal content placement must be used. |
| UseDefaultMagnetizationType | Gets/sets whether the layout default magnetization type must be used. |
| UseDefaultVerticalContentPlacement | Gets/sets whether the layout default vertical content placement must be used. |
| UseShapeHeight | Gets/sets whether the current shape height is the desired height of the shape |
| UseShapeWidth | Gets/sets whether the current shape width is the desired width of the shape |
| VerticalContentPlacement | Gets/sets how the shape is resized/repositioned vertically to fit the cell slot allocated by a cells layout. Used by all cells layouts (stack, flow, dock etc.). Applicable for 2D shapes only, when UseDefaultVerticalContentPlacement is set to false. |