Werden DevExpress MVC Controls für die Steuerelemente verwendet, müssen die entsprechenden Eigenschaften RowSpan, ColumnSpan und SpanRules des Adaptiven Layouts entsprechend gesetzt werden.Insbesondere bei dem Einsatz des Steuerlementes in Dialogen ist das korrekte Setzen wichtig.

Dabei werden die Eigenschaften aus ControlBase enstprechnd an das MVC Element übertragen.

mvcxItem.ColumnSpan = control.ColSpan;
mvcxItem.RowSpan = control.RowSpan;
foreach (Models.SpanRule spanrule in control.SpanRules) {
    mvcxItem.SpanRules.Add(
        new DevExpress.Web.SpanRule() { 
            BreakpointName = spanrule.BreakpointName, 
            ColumnSpan = spanrule.ColumnSpan, 
            RowSpan = spanrule.RowSpan 
        });
}