Correzioni

This commit is contained in:
Annamaria Sassi
2026-02-19 17:15:28 +01:00
parent 5fc60445ac
commit e0bb0ddb20
12 changed files with 57 additions and 80 deletions
+5 -9
View File
@@ -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;
}