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
Vereinsmeisterschaften.ViewModels.AnalyticsViewModel Class Reference

ViewModel for the analytics page. More...

Inheritance diagram for Vereinsmeisterschaften.ViewModels.AnalyticsViewModel:
Vereinsmeisterschaften.Contracts.ViewModels.INavigationAware

Public Member Functions

 AnalyticsViewModel (IEnumerable< IAnalyticsWidget > availableAnalyticsWidgets)
 Constructor of the analytics view model.
 
void RestoreLayout ()
 
void OnNavigatedFrom ()
 OnNavigatedFrom method to handle navigation away from this object.
 
void OnNavigatedTo (object parameter)
 OnNavigatedTo method to handle navigation to this object.
Parameters
parameterParameter that can be passed by the caller

 

Properties

IEnumerable< IAnalyticsWidgetAvailableAnalyticsWidgets [get]
 List of available IAnalyticsWidget objects.
 
IEnumerable< IAnalyticsWidgetNormalSizedAnalyticsWidgets [get]
 List of normal sized (not maximized) IAnalyticsWidget objects.
 
IAnalyticsWidget MaximizedAnalyticsWidget [get]
 Return the first IAnalyticsWidget with the IAnalyticsWidget.IsMaximized flag set.
 
bool IsMaximizedAnalyticsWidgetAvailable [get]
 True, when the MaximizedAnalyticsUserControl isn't null
 

Detailed Description

ViewModel for the analytics page.

Definition at line 11 of file AnalyticsViewModel.cs.

Constructor & Destructor Documentation

◆ AnalyticsViewModel()

Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.AnalyticsViewModel ( IEnumerable< IAnalyticsWidget > availableAnalyticsWidgets)

Constructor of the analytics view model.

Parameters
availableAnalyticsWidgetslist with all available IAnalyticsWidget instances

Definition at line 38 of file AnalyticsViewModel.cs.

Member Function Documentation

◆ OnNavigatedFrom()

void Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.OnNavigatedFrom ( )

OnNavigatedFrom method to handle navigation away from this object.

Implements Vereinsmeisterschaften.Contracts.ViewModels.INavigationAware.

Definition at line 70 of file AnalyticsViewModel.cs.

◆ OnNavigatedTo()

void Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.OnNavigatedTo ( object parameter)

OnNavigatedTo method to handle navigation to this object.

Parameters
parameterParameter that can be passed by the caller

Implements Vereinsmeisterschaften.Contracts.ViewModels.INavigationAware.

Definition at line 75 of file AnalyticsViewModel.cs.

◆ RestoreLayout()

void Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.RestoreLayout ( )

Definition at line 59 of file AnalyticsViewModel.cs.

Property Documentation

◆ AvailableAnalyticsWidgets

IEnumerable<IAnalyticsWidget> Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.AvailableAnalyticsWidgets
get

List of available IAnalyticsWidget objects.

Definition at line 16 of file AnalyticsViewModel.cs.

◆ IsMaximizedAnalyticsWidgetAvailable

bool Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.IsMaximizedAnalyticsWidgetAvailable
get

True, when the MaximizedAnalyticsUserControl isn't null

Definition at line 32 of file AnalyticsViewModel.cs.

◆ MaximizedAnalyticsWidget

IAnalyticsWidget Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.MaximizedAnalyticsWidget
get

Return the first IAnalyticsWidget with the IAnalyticsWidget.IsMaximized flag set.

Definition at line 27 of file AnalyticsViewModel.cs.

◆ NormalSizedAnalyticsWidgets

IEnumerable<IAnalyticsWidget> Vereinsmeisterschaften.ViewModels.AnalyticsViewModel.NormalSizedAnalyticsWidgets
get

List of normal sized (not maximized) IAnalyticsWidget objects.

When IsMaximizedAnalyticsWidgetAvailable is true the corresponding user control isn't part of this list anymore.

Definition at line 22 of file AnalyticsViewModel.cs.


The documentation for this class was generated from the following file: