diff --git a/WebWindowComplex/Compo/AreaSplit.razor b/WebWindowComplex/Compo/AreaSplit.razor
index dcd0424..4b2664d 100644
--- a/WebWindowComplex/Compo/AreaSplit.razor
+++ b/WebWindowComplex/Compo/AreaSplit.razor
@@ -6,7 +6,7 @@
-
+
diff --git a/WebWindowComplex/Compo/AreaSplit.razor.cs b/WebWindowComplex/Compo/AreaSplit.razor.cs
index c7c87b4..61e8cac 100644
--- a/WebWindowComplex/Compo/AreaSplit.razor.cs
+++ b/WebWindowComplex/Compo/AreaSplit.razor.cs
@@ -32,6 +32,12 @@ namespace WebWindowComplex.Compo
[Parameter]
public EventCallback
EC_CopySash { get; set; }
+ ///
+ /// Evento per aggiungere Sash
+ ///
+ [Parameter]
+ public EventCallback EC_AddSash { get; set; }
+
#endregion Public Properties
#region Private Methods
@@ -50,6 +56,18 @@ namespace WebWindowComplex.Compo
await EC_CopySash.InvokeAsync(Args);
}
+ ///
+ /// Sollevo evento richiesta copia sash
+ ///
+ ///
+ private async Task RaiseAddSash(Splitted item)
+ {
+ var Args = new DataAreaSplitted
+ {
+ splitted = item
+ };
+ await EC_AddSash.InvokeAsync(Args);
+ }
#endregion Private Methods
}
@@ -62,4 +80,12 @@ namespace WebWindowComplex.Compo
public Splitted splitted { get; set; }
public int index { get; set; }
}
+
+ ///
+ /// Classe per raggruppare oggetti che servono per aggiungere Sash
+ ///
+ public class DataAreaSplitted
+ {
+ public Splitted splitted { get; set; }
+ }
}
\ No newline at end of file
diff --git a/WebWindowComplex/Compo/CardFill.razor b/WebWindowComplex/Compo/CardFill.razor
index f09bdec..5d40cd8 100644
--- a/WebWindowComplex/Compo/CardFill.razor
+++ b/WebWindowComplex/Compo/CardFill.razor
@@ -47,7 +47,12 @@
{
@if (currSplitted.AreaList.First().Equals(CurrItem))
{
-
+
+
}
}
diff --git a/WebWindowComplex/Compo/CardFill.razor.cs b/WebWindowComplex/Compo/CardFill.razor.cs
index 36e4f4f..1ec78ca 100644
--- a/WebWindowComplex/Compo/CardFill.razor.cs
+++ b/WebWindowComplex/Compo/CardFill.razor.cs
@@ -38,6 +38,12 @@ namespace WebWindowComplex.Compo
[Parameter]
public EventCallback EC_CopySash { get; set; }
+ ///
+ /// Evento per aggiungere sash
+ ///
+ [Parameter]
+ public EventCallback EC_AddSash { get; set; }
+
///
/// Evento per tornare nella pagine Tree
///
@@ -97,6 +103,16 @@ namespace WebWindowComplex.Compo
await EC_CopySash.InvokeAsync(Args);
}
+ ///
+ /// Sollevo evento per aggiungere sash
+ ///
+ ///
+ ///
+ protected async Task AddSash(DataAreaSplitted Args)
+ {
+ await EC_AddSash.InvokeAsync(Args);
+ }
+
#endregion Protected Methods
#region Private Methods
diff --git a/WebWindowComplex/Compo/CardSashGroup.razor b/WebWindowComplex/Compo/CardSashGroup.razor
index 82a0e57..21edcb5 100644
--- a/WebWindowComplex/Compo/CardSashGroup.razor
+++ b/WebWindowComplex/Compo/CardSashGroup.razor
@@ -92,22 +92,34 @@
}
-