diff --git a/MP.MONO.UI/Pages/Parameters.razor b/MP.MONO.UI/Pages/Parameters.razor index 8d2e039..521f129 100644 --- a/MP.MONO.UI/Pages/Parameters.razor +++ b/MP.MONO.UI/Pages/Parameters.razor @@ -24,22 +24,7 @@ else {
- @if (selParams.Count == 1) - { - pcss = "col-12"; - } - - else - { - @if (selParams.Count <= 4) - { - pcss = "col-6"; - } - else - { - pcss = "col-4"; - } - } + @foreach (var item in selParams) {
diff --git a/MP.MONO.UI/Pages/Parameters.razor.cs b/MP.MONO.UI/Pages/Parameters.razor.cs index c18c512..f58cf59 100644 --- a/MP.MONO.UI/Pages/Parameters.razor.cs +++ b/MP.MONO.UI/Pages/Parameters.razor.cs @@ -1,31 +1,36 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Components; -using System.Net.Http; -using Microsoft.AspNetCore.Authorization; -using Microsoft.AspNetCore.Components.Authorization; -using Microsoft.AspNetCore.Components.Forms; -using Microsoft.AspNetCore.Components.Routing; -using Microsoft.AspNetCore.Components.Web; -using Microsoft.AspNetCore.Components.Web.Virtualization; -using Microsoft.JSInterop; -using MP.MONO.UI; -using MP.MONO.UI.Shared; -using MP.MONO.UI.Components; - namespace MP.MONO.UI.Pages { public partial class Parameters { + #region Protected Properties + protected List selParams { get; set; } = new List(); - protected void resetSel() + + #endregion Protected Properties + + #region Public Properties + + public string pcss { - selParams = new List(); + get + { + string answ = "col-12"; + int numPar = selParams.Count; + if (numPar > 4) + { + answ = "col-4"; + } + else if (numPar > 2) + { + answ = "col-6"; + } + return answ; + } } - public string pcss = "0"; + #endregion Public Properties + + #region Protected Methods protected void paramSelected(string paramName) { @@ -34,5 +39,12 @@ namespace MP.MONO.UI.Pages selParams.Add(paramName); } } + + protected void resetSel() + { + selParams = new List(); + } + + #endregion Protected Methods } } \ No newline at end of file