Correzioni inglesina
This commit is contained in:
@@ -222,12 +222,17 @@ namespace WebWindowComplex.Models
|
||||
}
|
||||
if (bSplitStartVert)
|
||||
{
|
||||
// Rimuovo da tutte le sottoaree degli element l'ultimo elemento
|
||||
// Rimuovo da tutte le sottoaree gli element
|
||||
for (int subArea = 1; subArea <= ElemDimHorizList.Max(x => x.nSubArea); subArea++)
|
||||
{
|
||||
SplitElementDimension? removeElem = ElemDimHorizList.Where(x => x.nSubArea == subArea).OrderByDescending(x => x.nIndex).FirstOrDefault();
|
||||
if (removeElem != null)
|
||||
ElemDimHorizList.Remove(removeElem);
|
||||
List<SplitElementDimension> elemDimList = ElemDimHorizList.Where(x => x.nSubArea == subArea).OrderByDescending(x => x.nIndex).ToList();
|
||||
for (var SplitIndex = elemDimList.Count - 1; SplitIndex >= value; SplitIndex += -1)
|
||||
{
|
||||
elemDimList.RemoveAt(elemDimList.Count - 1);
|
||||
}
|
||||
//SplitElementDimension? removeElem = ElemDimHorizList.Where(x => x.nSubArea == subArea).OrderByDescending(x => x.nIndex).FirstOrDefault();
|
||||
//if (removeElem != null)
|
||||
// ElemDimHorizList.Remove(removeElem);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -2153,33 +2153,36 @@ namespace WebWindowComplex
|
||||
{
|
||||
Inglesina inglesina = (Inglesina)found;
|
||||
List<SplitElementDimension> IngElemList = inglesina.searchElemFromSubArea(EntityIdSearch);
|
||||
for (int i = 0; i < IngElemList.Count; i++)
|
||||
if (IngElemList != null && IngElemList.Count > 0)
|
||||
{
|
||||
IngElemList.ElementAt(i).SetNameElement(profileNameList.ElementAt(i));
|
||||
IngElemList.ElementAt(i).SetMinDimension(Window.m_ParameterList.GetValueOrDefault(IngElemList.ElementAt(i).sName + "_DimMin"));
|
||||
IngElemList.ElementAt(i).SetMaxDimension(Window.m_ParameterList.GetValueOrDefault(IngElemList.ElementAt(i).sName + "_DimMax"));
|
||||
if (IngElemList.ElementAt(i).dDimension > IngElemList.ElementAt(i).dMaxDim)
|
||||
for (int i = 0; i < IngElemList.Count; i++)
|
||||
{
|
||||
IngElemList.ElementAt(i).SetDimension(IngElemList.ElementAt(i).dMaxDim);
|
||||
Frame frame = inglesina.ParentWindow.AreaList.First();
|
||||
if (frame != null)
|
||||
IngElemList.ElementAt(i).SetNameElement(profileNameList.ElementAt(i));
|
||||
IngElemList.ElementAt(i).SetMinDimension(Window.m_ParameterList.GetValueOrDefault(IngElemList.ElementAt(i).sName + "_DimMin"));
|
||||
IngElemList.ElementAt(i).SetMaxDimension(Window.m_ParameterList.GetValueOrDefault(IngElemList.ElementAt(i).sName + "_DimMax"));
|
||||
if (IngElemList.ElementAt(i).dDimension > IngElemList.ElementAt(i).dMaxDim)
|
||||
{
|
||||
frame.SearchAreaList(frame, frame.AvailWidthArea(), "Width");
|
||||
frame.SearchAreaList(frame, frame.AvailHeightArea(), "Height");
|
||||
IngElemList.ElementAt(i).SetDimension(IngElemList.ElementAt(i).dMaxDim);
|
||||
Frame frame = inglesina.ParentWindow.AreaList.First();
|
||||
if (frame != null)
|
||||
{
|
||||
frame.SearchAreaList(frame, frame.AvailWidthArea(), "Width");
|
||||
frame.SearchAreaList(frame, frame.AvailHeightArea(), "Height");
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (IngElemList.ElementAt(i).dDimension < IngElemList.ElementAt(i).dMinDim)
|
||||
{
|
||||
IngElemList.ElementAt(i).SetDimension(IngElemList.ElementAt(i).dMinDim);
|
||||
Frame frame = inglesina.ParentWindow.AreaList.First();
|
||||
if (frame != null)
|
||||
else if (IngElemList.ElementAt(i).dDimension < IngElemList.ElementAt(i).dMinDim)
|
||||
{
|
||||
frame.SearchAreaList(frame, frame.AvailWidthArea(), "Width");
|
||||
frame.SearchAreaList(frame, frame.AvailHeightArea(), "Height");
|
||||
IngElemList.ElementAt(i).SetDimension(IngElemList.ElementAt(i).dMinDim);
|
||||
Frame frame = inglesina.ParentWindow.AreaList.First();
|
||||
if (frame != null)
|
||||
{
|
||||
frame.SearchAreaList(frame, frame.AvailWidthArea(), "Width");
|
||||
frame.SearchAreaList(frame, frame.AvailHeightArea(), "Height");
|
||||
}
|
||||
}
|
||||
//string overlapName = string.Join("_", IngElemList.ElementAt(i).sName.Split('_').Skip(1));
|
||||
//IngElemList.ElementAt(i).SetOverlapElement(Window.m_ParameterList.GetValueOrDefault(overlapName + "_Overlap"));
|
||||
}
|
||||
//string overlapName = string.Join("_", IngElemList.ElementAt(i).sName.Split('_').Skip(1));
|
||||
//IngElemList.ElementAt(i).SetOverlapElement(Window.m_ParameterList.GetValueOrDefault(overlapName + "_Overlap"));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Version>3.1.4.1617</Version>
|
||||
<Version>3.1.4.1713</Version>
|
||||
<Authors>Annamaria Sassi</Authors>
|
||||
<Company>Egalware</Company>
|
||||
<Description>Componente gestione Configurazioni avanzate Window per LUX</Description>
|
||||
@@ -159,6 +159,14 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user