Skip to main content
A newer version of this page is available. .

OptionsView.ControlDefaultMaxSizeCalcMode Property

Gets or sets how default maximum size constraints are calculated for controls that implement the IXtraResizableControl interface.

Namespace: DevExpress.XtraLayout

Assembly: DevExpress.XtraLayout.v19.1.dll

Declaration

[DefaultValue(ControlMaxSizeCalcMode.CombineControlMaximumSizeAndIXtraResizableMaxSize)]
public ControlMaxSizeCalcMode ControlDefaultMaxSizeCalcMode { get; set; }

Property Value

Type Default Description
ControlMaxSizeCalcMode **CombineControlMaximumSizeAndIXtraResizableMaxSize**

A ControlMaxSizeCalcMode value.

Available values:

Name Description
UseControlMaximumSize

The default maximum width and height are specified by the Control.MaximumSize.Width and Control.MaximumSize.Height values, respectively.

CombineControlMaximumSizeAndIXtraResizableMaxSize

The default maximum width is calculated for a control as the maximum of two values: Control.MaximumSize.Width and IXtraResizableControl.MaxSize.Width.

The default maximum height is calculated for a control as the maximum of two values: Control.MaximumSize.Height and IXtraResizableControl.MaxSize.Height.

UseControlMaximumSizeIfNotZero

The default maximum width is specified by the Control.MaximumSize.Width property if it is not set to 0; otherwise, the default maximum width is specified by the IXtraResizableControl.MaxSize.Width property.

The default maximum height is specified by the Control.MaximumSize.Height property if it is not set to 0; otherwise, the default maximum height is specified by the IXtraResizableControl.MaxSize.Height property.

Property Paths

You can access this nested property as listed below:

Object Type Path to ControlDefaultMaxSizeCalcMode
DataLayoutControl
.OptionsView.ControlDefaultMaxSizeCalcMode
LayoutControl
.OptionsView.ControlDefaultMaxSizeCalcMode

Remarks

Multiple DevExpress WinForms controls implement the IXtraResizableControl interface. Default size constraints can be additionally applied to individual control instances via the Control.MaximumSize and Control.MinimumSize properties. In this case, the default maximum size constraint is calculated according to the ControlDefaultMaxSizeCalcMode property. By default, this property is customized to suit most scenarios (e.g., you have the ability to restrict the maximum width without affecting the maximum height).

See Also