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 Namespace Reference

Classes

class  AnalyticsViewModel
 ViewModel for the analytics page. More...
 
class  CompetitionViewModel
 ViewModel for the competitions page. More...
 
class  CreateDocumentsViewModel
 ViewModel for creating various types of documents such as certificates, overview. More...
 
class  DocumentPlaceholderViewConfig
 Configuration for document placeholders used in the UI. More...
 
class  DropAllowedHandler
 Drop handler for the race page. More...
 
class  DropAllowedHandlerParkingLot
 Drop handler for the parking lot of the race page. More...
 
class  DropAllowedSameTypeAndNotSortedHandler
 Drop handler that only allows dropping if the source and destination types are equal and if the e.g. More...
 
class  FriendGroupViewModel
 ViewModel for a group of friends. More...
 
class  MainViewModel
 View model for the main view of the application. More...
 
class  PeopleViewModel
 ViewModel for the person overview page. More...
 
class  PrepareRacesViewModel
 View model for the race preparation page. More...
 
class  ResultsViewModel
 ViewModel for the results page, showing the sorted persons based on their scores. More...
 
class  SettingsViewModel
 ViewModel for the settings page. More...
 
class  ShellViewModel
 ViewModel for the main shell of the application. More...
 
class  TimeInputViewModel
 ViewModel for the Time Input page. More...
 
class  WorkspaceManagerViewModel
 ViewModel for the workspace manager. More...
 
class  WorkspaceSettingsGroupViewModel
 Workspace setting group view model. More...
 
class  WorkspaceSettingViewConfig
 View configuration for a single workspace setting. More...
 
class  WorkspaceSettingViewConfigs
 Class holding the configuration for workspace settings views.
 
class  WorkspaceSettingViewModel< T >
 Workspace setting view model. More...
 
class  WorkspaceViewModel
 ViewModel for the workspace, managing the current workspace folder, settings, and commands to load, save, and close the workspace. More...
 

Enumerations

enum  HighlightPersonStartModes {
  None , SwimmingStyle , Person , Gender ,
  Distance
}
 Enum to define the different modes to highlight a PersonStart More...
 
enum  TimeInputPersonStartFilterModes { None , Person , RaceID , CompetitionID }
 Enum to define the different modes to filter a PersonStart More...
 
enum  WorkspaceSettingEditorTypes {
  Numeric , String , FileRelative , FileAbsolute ,
  FileDocxRelative , FileDocxAbsolute , FolderRelative , FolderAbsolute ,
  Boolean , Enum , Date
}
 Enum with available editor types for workspace settings. More...
 

Enumeration Type Documentation

◆ HighlightPersonStartModes

Enum to define the different modes to highlight a PersonStart

Enumerator
None 

No highlighting.

SwimmingStyle 

Highlight all PersonStart objects that have the same SwimmingStyles

Person 

Highlight all PersonStart objects that have the same Person object.

Gender 

Highlight all PersonStart objects that have the same Genders

Distance 

Highlight all PersonStart objects that have the same distance for the competition.

Definition at line 8 of file HighlightPersonStartModes.cs.

◆ TimeInputPersonStartFilterModes

Enum to define the different modes to filter a PersonStart

Enumerator
None 

No filtering.

Person 

Filter by Person object.

RaceID 

Filter by the Race.RaceID

CompetitionID 

Filter by the Competition.CompetitionID

Definition at line 8 of file TimeInputPersonStartFilterModes.cs.

◆ WorkspaceSettingEditorTypes

Enum with available editor types for workspace settings.

Enumerator
Numeric 

Display a numeric value editor.

String 

Display a string value editor.

FileRelative 

Display a file path editor that is relative to the workspace.

FileAbsolute 

Display a file path editor that is absolute.

FileDocxRelative 

Display a file path editor for a .docx file that is relative to the workspace.

FileDocxAbsolute 

Display a file path editor for a .docx file that is absolute.

FolderRelative 

Display a folder path editor that is relative to the workspace.

FolderAbsolute 

Display a folder path editor that is absolute.

Boolean 

Display a boolean value editor (e.g.

checkbox).

Enum 

Display an editor for an enumeration value.

Date 

Display a date picker for date values.

Definition at line 7 of file WorkspaceSettingEditorTypes.cs.