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
AnalyticsWidgetPersonCounters.xaml.cs
1
using
Vereinsmeisterschaften.Core.Analytics
;
2
3
namespace
Vereinsmeisterschaften.Views.AnalyticsWidgets
4
{
8
public
partial class
AnalyticsWidgetPersonCounters :
AnalyticsWidgetBase
9
{
10
private
AnalyticsModulePersonCounters
_analyticsModule =>
AnalyticsModule
as
AnalyticsModulePersonCounters
;
11
12
public
AnalyticsWidgetPersonCounters(
AnalyticsModulePersonCounters
analyticsModule) : base(analyticsModule)
13
{
14
InitializeComponent();
15
}
16
17
public
override
string
Icon
{
get
; } =
"\uE77B"
;
18
public
override
double
NormalAnalyticsWidgetWidth
=> ANALYTICS_WIDGET_WIDTH_SMALL;
19
20
public
override
void
Refresh
()
21
{
22
OnPropertyChanged(nameof(NumberOfPeople));
23
OnPropertyChanged(nameof(NumberOfActivePeople));
24
OnPropertyChanged(nameof(NumberOfInactivePeople));
25
base.Refresh();
26
}
27
28
public
int
NumberOfPeople => _analyticsModule?.
NumberOfPeople
?? 0;
29
public
int
NumberOfActivePeople => _analyticsModule?.
NumberOfActivePeople
?? 0;
30
public
int
NumberOfInactivePeople => _analyticsModule?.
NumberOfInactivePeople
?? 0;
31
}
32
}
Vereinsmeisterschaften.Core.Analytics.AnalyticsModulePersonCounters
Analytics module to get counters for the persons.
Definition
AnalyticsModulePersonCounters.cs:11
Vereinsmeisterschaften.Core.Analytics.AnalyticsModulePersonCounters.NumberOfActivePeople
int NumberOfActivePeople
Number of active people.
Definition
AnalyticsModulePersonCounters.cs:34
Vereinsmeisterschaften.Core.Analytics.AnalyticsModulePersonCounters.NumberOfInactivePeople
int NumberOfInactivePeople
Number of inactive people.
Definition
AnalyticsModulePersonCounters.cs:39
Vereinsmeisterschaften.Core.Analytics.AnalyticsModulePersonCounters.NumberOfPeople
int NumberOfPeople
Total number of people.
Definition
AnalyticsModulePersonCounters.cs:29
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.AnalyticsWidgetPersonCounters.Refresh
override void Refresh()
Refresh the data displayed in the user control.
Definition
AnalyticsWidgetPersonCounters.xaml.cs:20
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetPersonCounters.NormalAnalyticsWidgetWidth
override double NormalAnalyticsWidgetWidth
Normal Width for the analytics widget (this is the default width regardless if the control is maximiz...
Definition
AnalyticsWidgetPersonCounters.xaml.cs:18
Vereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetPersonCounters.Icon
override string Icon
Icon for this analytics.
Definition
AnalyticsWidgetPersonCounters.xaml.cs:17
Vereinsmeisterschaften.Core.Analytics
Definition
AnalyticsModuleAgeDistribution.cs:6
Vereinsmeisterschaften.Views.AnalyticsWidgets
Definition
AnalyticsWidgetAgeDistribution.xaml.cs:8
Vereinsmeisterschaften
Views
AnalyticsWidgets
AnalyticsWidgetPersonCounters.xaml.cs
Generated on Sun Feb 22 2026 13:06:13 for Vereinsmeisterschaften by
1.13.2