XRControl.AnchorVertical Property
Specifies the vertical anchoring style of a report control.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v18.2.dll
Declaration
[SRCategory(ReportStringId.CatBehavior)]
public virtual VerticalAnchorStyles AnchorVertical { get; set; }
Property Value
Type | Description |
---|---|
VerticalAnchorStyles | The style of vertical anchoring. |
Available values:
Name | Description |
---|---|
None | Does not anchor a control to the edges of its container. |
Top | Anchores a control to the top edge of its container. |
Bottom | Anchores a control to the bottom edge of its container. |
Both | Anchores a control to the top and bottom edges of its container. |
Remarks
When the height of a control grows or shrinks in Preview, the position of controls that are located below changes. You can use the AnchorVertical property to attach the control top and\or bottom edges to the edges of its container on a rendered document page. You can set the value of this property to one of the VerticalAnchorStyles enumeration values. The following examples demonstrate how different values affect the anchoring.
The below image shows the initial report layout. Three XRLabel controls are located inside a panel. The top and bottom controls contain multiline text. Different values of the AnchorVertical property are set for the control in the middle.
See how these values affect the position of this middle control when the report is rendered in Preview.
Note
To adjust the control height to the control’s content size, use the control’s CanGrow and CanShrink properties. Note that these two properties are not in effect if you set the control’s AnchorVertical property to Bottom or Both.
The following descendants of the XRControl control do not implement the AnchorVertical property: