Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

OptionsView.ControlDefaultMinSizeCalcMode Property

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

Namespace: DevExpress.XtraLayout

Assembly: DevExpress.XtraLayout.v24.2.dll

NuGet Package: DevExpress.Win.Navigation

#Declaration

[DefaultValue(ControlMinSizeCalcMode.CombineControlMinimumSizeAndIXtraResizableMinSize)]
public ControlMinSizeCalcMode ControlDefaultMinSizeCalcMode { get; set; }

#Property Value

Type Default Description
ControlMinSizeCalcMode CombineControlMinimumSizeAndIXtraResizableMinSize

A ControlMinSizeCalcMode value.

Available values:

Name Description
UseControlMinimumSize

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

CombineControlMinimumSizeAndIXtraResizableMinSize

The default minimum width is calculated for a control as the minimum of two values: Control.MinimumSize.Width and IXtraResizableControl.MinSize.Width.

The default minimum height is calculated for a control as the minimum of two values: Control.MinimumSize.Height and IXtraResizableControl.MinSize.Height.

UseControlMinimumSizeIfNotZero

The default minimum width is specified by the Control.MinimumSize.Width property if it is not set to 0; otherwise, the default minimum width is specified by the IXtraResizableControl.MinSize.Width property.

The default minimum height is specified by the Control.MinimumSize.Height property if it is not set to 0; otherwise, the default minimum height is specified by the IXtraResizableControl.MinSize.Height property.

#Property Paths

You can access this nested property as listed below:

Object Type Path to ControlDefaultMinSizeCalcMode
LayoutControl
.OptionsView .ControlDefaultMinSizeCalcMode

#Remarks

Multiple DevExpress WinForms controls implement the IXtraResizableControl interface. Default size constraints can be additionally applied to individual control instances from the Control.MaximumSize and Control.MinimumSize properties. In this case, the default minimum size constraint is calculated according to the ControlDefaultMinSizeCalcMode property.

See Also