From cf912c8f21ee04def587c37886c80c4ea5e0cf09 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 20 Nov 2025 17:58:46 +0100 Subject: [PATCH] Aggiunto init basico in casi di errore deserializzazione x cambio formati --- WebWindowComplex/TableComp.razor.cs | 8 ++++++++ WebWindowComplex/WebWindowComplex.csproj | 1 + WebWindowConfigurator/WebWindowConfigurator.csproj | 1 + 3 files changed, 10 insertions(+) diff --git a/WebWindowComplex/TableComp.razor.cs b/WebWindowComplex/TableComp.razor.cs index 421a681..c655ac5 100644 --- a/WebWindowComplex/TableComp.razor.cs +++ b/WebWindowComplex/TableComp.razor.cs @@ -735,6 +735,14 @@ namespace WebWindowComplex catch (Exception ex) { listErrLink.Add("Window", $"Deserializing Error:{Environment.NewLine}{ex}"); + // uso un oggetto "basico" per non fermarmi + WindowFromJson = new JsonWindow("", "", "", ""); + List AreaList = new List(); + JsonFrame baseFrame = new JsonFrame(); + baseFrame.DimensionList.Add(new JsonFrameDimension(0, "Width", 800)); + baseFrame.DimensionList.Add(new JsonFrameDimension(0, "Height", 1200)); + AreaList.Add(baseFrame); + WindowFromJson.AreaList = AreaList; } } else diff --git a/WebWindowComplex/WebWindowComplex.csproj b/WebWindowComplex/WebWindowComplex.csproj index f81b8c2..ef6748e 100644 --- a/WebWindowComplex/WebWindowComplex.csproj +++ b/WebWindowComplex/WebWindowComplex.csproj @@ -147,5 +147,6 @@ + diff --git a/WebWindowConfigurator/WebWindowConfigurator.csproj b/WebWindowConfigurator/WebWindowConfigurator.csproj index 54e7a0d..6a1d0aa 100644 --- a/WebWindowConfigurator/WebWindowConfigurator.csproj +++ b/WebWindowConfigurator/WebWindowConfigurator.csproj @@ -222,5 +222,6 @@ +