From ef4ac14e1858fee57d6f545d3bec5baebd9a7c5e Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 27 Feb 2024 19:44:36 +0100 Subject: [PATCH] update tempo con sel tendina --- MP-TAB3/Components/SelTempoMSMC.razor | 34 ++++++++++++++++-------- MP-TAB3/Components/SelTempoMSMC.razor.cs | 30 ++++++++++++++++++++- 2 files changed, 52 insertions(+), 12 deletions(-) diff --git a/MP-TAB3/Components/SelTempoMSMC.razor b/MP-TAB3/Components/SelTempoMSMC.razor index 76a84cea..c3d27d21 100644 --- a/MP-TAB3/Components/SelTempoMSMC.razor +++ b/MP-TAB3/Components/SelTempoMSMC.razor @@ -1,12 +1,6 @@  -
- @*
-
- - -
-
*@ -
+
+
@if (tcMode == "mc") {
@@ -16,13 +10,31 @@ } else { -
+
@labelTempoIN - + + + + @* *@
}
-
+
→ @lblTempo
diff --git a/MP-TAB3/Components/SelTempoMSMC.razor.cs b/MP-TAB3/Components/SelTempoMSMC.razor.cs index 1ec64cd4..68e58fa9 100644 --- a/MP-TAB3/Components/SelTempoMSMC.razor.cs +++ b/MP-TAB3/Components/SelTempoMSMC.razor.cs @@ -101,6 +101,34 @@ namespace MP_TAB3.Components } } + protected int selOre + { + get => TempoMS.Hours; + set + { + TempoMS = new TimeSpan(value, selMin, selSec); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected int selMin + { + get => TempoMS.Minutes; + set + { + TempoMS = new TimeSpan(selOre,value, selSec); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected int selSec + { + get => TempoMS.Seconds; + set + { + TempoMS = new TimeSpan(selOre, selMin, value); + E_TCRich.InvokeAsync(TempoMC); + } + } + protected bool ShowMS { get; set; } = true; [Inject] @@ -205,7 +233,7 @@ namespace MP_TAB3.Components } else { - answ = "ore:min:sec"; + answ = "h:m:s"; } return answ; }