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
1
using
Vereinsmeisterschaften.Core.Analytics
;
2
3
namespace
Vereinsmeisterschaften.Views.AnalyticsWidgets
4
{
8
public
partial class
AnalyticsWidgetStartsCounters :
AnalyticsWidgetBase
9
{
10
private
AnalyticsModuleStartsCounters
_analyticsModule =>
AnalyticsModule
as
AnalyticsModuleStartsCounters
;
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
}
Vereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters
Analytics module to get counters for the starts.
Definition
AnalyticsModuleStartsCounters.cs:11
Vereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters.NumberOfValidStarts
int NumberOfValidStarts
Number of active starts with a competition assigned (valid starts)
Definition
AnalyticsModuleStartsCounters.cs:44
Vereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters.NumberOfStarts
int NumberOfStarts
Total number of starts.
Definition
AnalyticsModuleStartsCounters.cs:29
Vereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters.NumberOfInactiveStarts
int NumberOfInactiveStarts
Number of inactive starts.
Definition
AnalyticsModuleStartsCounters.cs:34
Vereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters.NumberOfStartsWithMissingCompetition
int NumberOfStartsWithMissingCompetition
Number of active starts with missing competitions.
Definition
AnalyticsModuleStartsCounters.cs:39
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetBase.AnalyticsModule
IAnalyticsModule AnalyticsModule
Analytics module used by this user control.
Definition
AnalyticsWidgetBase.cs:100
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetBase.AnalyticsWidgetBase
AnalyticsWidgetBase(IAnalyticsModule analyticsModule)
Constructor of the AnalyticsWidgetBase
Definition
AnalyticsWidgetBase.cs:183
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsCounters.Icon
override string Icon
Icon for this analytics.
Definition
AnalyticsWidgetStartsCounters.xaml.cs:17
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsCounters.Refresh
override void Refresh()
Refresh the data displayed in the user control.
Definition
AnalyticsWidgetStartsCounters.xaml.cs:20
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsCounters.NormalAnalyticsWidgetWidth
override double NormalAnalyticsWidgetWidth
Normal Width for the analytics widget (this is the default width regardless if the control is maximiz...
Definition
AnalyticsWidgetStartsCounters.xaml.cs:18
Vereinsmeisterschaften.Core.Analytics
Definition
AnalyticsModuleAgeDistribution.cs:6
Vereinsmeisterschaften.Views.AnalyticsWidgets
Definition
AnalyticsWidgetAgeDistribution.xaml.cs:8
Vereinsmeisterschaften
Views
AnalyticsWidgets
AnalyticsWidgetStartsCounters.xaml.cs
Generated on Sun Feb 22 2026 13:06:13 for Vereinsmeisterschaften by
1.13.2