Correzioni
This commit is contained in:
@@ -1097,9 +1097,8 @@ namespace WebWindowComplex.Models
|
||||
return res;
|
||||
}
|
||||
Area item = area.AreaList[i];
|
||||
if (area is Split)
|
||||
if (area is Split split)
|
||||
{
|
||||
Split split = (Split)area;
|
||||
if (split.SplitVertList.Count > 0)
|
||||
{
|
||||
double dim = width;
|
||||
@@ -1136,9 +1135,8 @@ namespace WebWindowComplex.Models
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (split.ParentArea is Frame && split.AreaList.ElementAt(i).AreaList.First() is Sash)
|
||||
if (split.ParentArea is Frame frame && split.AreaList.ElementAt(i).AreaList.First() is Sash)
|
||||
{
|
||||
Frame frame = (Frame)split.ParentArea;
|
||||
string overlapName = string.Join("_", split.ElemDimVertList.First().sName.Split('_').Skip(1)) + "_Top_Overlap";
|
||||
if (i == 0)
|
||||
{
|
||||
@@ -1167,9 +1165,8 @@ namespace WebWindowComplex.Models
|
||||
return res;
|
||||
}
|
||||
}
|
||||
else if (area is Sash)
|
||||
else if (area is Sash sash)
|
||||
{
|
||||
Sash sash = (Sash)area;
|
||||
switch (sash.SashList.ElementAt(i).SelMeasureType)
|
||||
{
|
||||
case MeasureTypes.ABSOLUTE:
|
||||
@@ -1198,10 +1195,9 @@ namespace WebWindowComplex.Models
|
||||
if (res.m_Dimension != -1 && res.m_Found)
|
||||
return res;
|
||||
}
|
||||
else if (area is Frame)
|
||||
else if (area is Frame frame)
|
||||
{
|
||||
Frame f = (Frame)area;
|
||||
res = CalculateWidthSashGroup(item, f.AvailWidthArea(), res);
|
||||
res = CalculateWidthSashGroup(item, frame.AvailWidthArea(), res);
|
||||
if (res.m_Dimension != -1 && res.m_Found)
|
||||
return res;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user