Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
AnalyticsWidgetStartsCounters.xaml.cs
2
4{
8 public partial class AnalyticsWidgetStartsCounters : AnalyticsWidgetBase
9 {
11
12 public AnalyticsWidgetStartsCounters(AnalyticsModuleStartsCounters analyticsModule) : base(analyticsModule)
13 {
14 InitializeComponent();
15 }
16
17 public override string Icon { get; } = "\uE7C1";
18 public override double NormalAnalyticsWidgetWidth => ANALYTICS_WIDGET_WIDTH_SMALL;
19
20 public override void Refresh()
21 {
22 OnPropertyChanged(nameof(NumberOfStarts));
23 OnPropertyChanged(nameof(NumberOfInactiveStarts));
24 OnPropertyChanged(nameof(NumberOfStartsWithMissingCompetition));
25 OnPropertyChanged(nameof(NumberOfValidStarts));
26 base.Refresh();
27 }
28
29 public int NumberOfStarts => _analyticsModule?.NumberOfStarts ?? 0;
30 public int NumberOfInactiveStarts => _analyticsModule?.NumberOfInactiveStarts ?? 0;
31 public int NumberOfStartsWithMissingCompetition => _analyticsModule?.NumberOfStartsWithMissingCompetition ?? 0;
32 public int NumberOfValidStarts => _analyticsModule?.NumberOfValidStarts ?? 0;
33 }
34}
int NumberOfValidStarts
Number of active starts with a competition assigned (valid starts)
int NumberOfStartsWithMissingCompetition
Number of active starts with missing competitions.
IAnalyticsModule AnalyticsModule
Analytics module used by this user control.
AnalyticsWidgetBase(IAnalyticsModule analyticsModule)
Constructor of the AnalyticsWidgetBase
override double NormalAnalyticsWidgetWidth
Normal Width for the analytics widget (this is the default width regardless if the control is maximiz...