| ►CAdorner | |
| CVereinsmeisterschaften.Behaviors.TemplatedAdorner | Adorner that uses a template |
| CVereinsmeisterschaften.Models.AppConfig | Class representing the application configuration settings |
| ►CApplication | |
| CVereinsmeisterschaften.App | |
| ►CAttribute | |
| CVereinsmeisterschaften.Core.Contracts.Services.FileServiceIgnoreAttribute | Use this attribute to decorate elements that should not be saved to a file |
| CVereinsmeisterschaften.Core.Contracts.Services.FileServiceOrderAttribute | Use this attribute to order some elements to their position in the file |
| ►CBehavior | |
| CVereinsmeisterschaften.Behaviors.EmptyItemsControlAdornerBehavior | Behavior used to display an TemplatedAdorner when the ItemsControl is empty |
| CVereinsmeisterschaften.Core.Models.CompetitionDistanceRuleValidationIssue | Class describing one issue during the validation of the CompetitionDistanceRule |
| ►CContentControl | |
| CVereinsmeisterschaften.Controls.BoolTemplateContentControl | Content control that switches its template based on a boolean value |
| CVereinsmeisterschaften.Controls.PlaceholderAvailableContentControl | Content control that selects its template based on the availability of a placeholder |
| ►CCustomDialog | |
| CVereinsmeisterschaften.Controls.DoubleProgressDialog | Interaktionslogik für DoubleProgressDialog.xaml |
| CVereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog | Interaktionslogik für NewWorkspaceSettingsDialog.xaml |
| CVereinsmeisterschaften.Behaviors.DataGridBehavior | Behavior to display row numbers in the DataGrid row headers and scroll to the selected item in the DataGrid |
| ►CDataTemplateSelector | |
| CVereinsmeisterschaften.TemplateSelectors.EnumTemplateSelector | Template selector that returns the DataTemplate depending on the given Enum value |
| CVereinsmeisterschaften.TemplateSelectors.MenuItemTemplateSelector | DataTemplateSelector for HamburgerMenu items |
| ►CDefaultDropHandler | |
| CVereinsmeisterschaften.ViewModels.DropAllowedHandler | Drop handler for the race page |
| CVereinsmeisterschaften.ViewModels.DropAllowedHandlerParkingLot | Drop handler for the parking lot of the race page |
| CVereinsmeisterschaften.ViewModels.DropAllowedSameTypeAndNotSortedHandler | Drop handler that only allows dropping if the source and destination types are equal and if the e.g |
| CVereinsmeisterschaften.ViewModels.DocumentPlaceholderViewConfig | Configuration for document placeholders used in the UI |
| CVereinsmeisterschaften.Properties.Enums | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| CVereinsmeisterschaften.Core.Properties.EnumsCore | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| CVereinsmeisterschaften.Behaviors.GridViewBehaviors | Behaviour to collapse the GridViewColumn when the Header isn't visible Set this behavior to an object of type GridViewColumnHeader in XAML: <GridViewColumnHeader behaviors:GridViewBehaviors.CollapseableColumn="True" >... Then set the GridViewColumnHeader.Visibility to Visibility.Collapsed or Visibility.Hidden to make the column invisible |
| CVereinsmeisterschaften.Contracts.Activation.IActivationHandler | Interface for activation handlers |
| ►CVereinsmeisterschaften.Core.Analytics.IAnalyticsModule | Interface for an analytics module |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleAgeDistribution | Analytics module to calculate the age distribution of all persons |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleCompetitionTimes | Analytics module to collect the competition times for all ages and all styles |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleDistancesBetweenStarts | Analytics module to calculate the distances between the starts of each person in the persisted race variant |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleGenderPersons | Analytics module to calculate the gender deviation for the persons |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleGenderStarts | Analytics module to calculate the gender deviation for the starts |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModulePersonCounters | Analytics module to get counters for the persons |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModulePlacesAgeDistribution | Analytics module to calculate the age distribution over the result places |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleRacesAges | Analytics module to calculate the ages for each race |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartDistances | Analytics module to calculate the number of starts per distance |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsCounters | Analytics module to get counters for the starts |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsPerPerson | Analytics module to calculate the number of starts per persons |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleStartsPerStyle | Analytics module to calculate the number of starts per style |
| ►CVereinsmeisterschaften.Contracts.Services.IApplicationInfoService | Interface for a service to provide application information such as version |
| CVereinsmeisterschaften.Services.ApplicationInfoService | Service to provide application information such as version |
| ►CICloneable | |
| CVereinsmeisterschaften.Core.Models.Competition | Class describing a competition |
| CVereinsmeisterschaften.Core.Models.CompetitionDistanceRule | Class describing a competition distance rule |
| CVereinsmeisterschaften.Core.Models.Person | Class describing a person |
| CVereinsmeisterschaften.Core.Models.PersonStart | Class describing a start of a person |
| CVereinsmeisterschaften.Core.Models.Race | Class that represents a single race |
| CVereinsmeisterschaften.Core.Models.RacesVariant | Class that represents a combination variant of all single races |
| CVereinsmeisterschaften.Core.Models.RudolphTableEntry | Class describing a single entry in the rudolph table (one single cell containing one time) |
| ►CVereinsmeisterschaften.Core.Settings.IWorkspaceSetting | Interface for a single workspace setting |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSetting< T > | Implementation for a single workspace setting |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettings | Class holding all workspace settings |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettingsGroup | A group of WorkspaceSetting<T> objects |
| ►CVereinsmeisterschaften.Core.Documents.DocumentFileConverters.IDocumentFileConverter | Interface for a class that can be used to convert e.g |
| CVereinsmeisterschaften.Core.Documents.DocumentFileConverters.LibreOfficeDocumentFileConverter | Class that can be used to convert e.g |
| CVereinsmeisterschaften.Core.Documents.DocumentFileConverters.MsWordDocumentFileConverter | Class that can be used to convert e.g |
| ►CVereinsmeisterschaften.Core.Documents.DocumentFileConverters.IDocumentFileConverterSelector | Interface for a class used to select the correct IDocumentFileConverter |
| CVereinsmeisterschaften.Core.Documents.DocumentFileConverters.DocumentFileConverterSelector | Class used to select the correct IDocumentFileConverter |
| ►CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.IDocumentPlaceholderResolver< T > | Interface for a document placeholder resolver |
| ►CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverBase< T > | Base class for a document placeholder resolver |
| CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverIAnalyticsModule | Document placeholder resolver for the items of type IAnalyticsModule |
| CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverPerson | Document placeholder resolver for the items of type Person |
| CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverPersonStart | Document placeholder resolver for the items of type PersonStart |
| CVereinsmeisterschaften.Core.Documents.DocumentPlaceholderResolvers.DocumentPlaceholderResolverRace | Document placeholder resolver for the items of type Race |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IDocumentService | Interface for a service used to create documents like certificates or start lists |
| CVereinsmeisterschaften.Core.Services.DocumentService | Service used to create documents like certificates or start lists |
| ►CVereinsmeisterschaften.Core.Documents.DocumentStrategies.IDocumentStrategy | Interface for document strategies that define how to create and collect data for different types of documents |
| ►CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyBase< TData > | Base class for document strategies that define how to create and collect data for different types of documents |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyAnalytics | Document strategy for creating an analytics overview |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyCertificates | Document strategy for creating certificates |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyOverviewList | Document strategy for creating an overview list |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyRaceStartList | Document strategy for creating a race start list |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyResultList | Document strategy for creating a result list |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyResultListDetail | Document strategy for creating a result list with details |
| CVereinsmeisterschaften.Core.Documents.DocumentStrategies.DocumentStrategyTimeForms | Document strategy for creating time forms |
| ►CIEqualityComparer | |
| CVereinsmeisterschaften.Core.Models.CompetitionBasicEqualityComparer | Comparer that only uses the most basic properties of a Competition to determine equality: |
| CVereinsmeisterschaften.Core.Models.PersonBasicEqualityComparer | Comparer that only uses the most basic properties of a Person to determine equality: |
| CVereinsmeisterschaften.Core.Models.PersonStartWithoutIsActiveEqualityComparer | Comparer that compares a PersonStart without regarding the PersonStart.IsActive |
| CVereinsmeisterschaften.Core.Models.RacesVariantFullEqualityComparer | Comparer that only uses most properties of a RacesVariant to determine equality: |
| ►CIEquatable | |
| CVereinsmeisterschaften.Core.Models.Competition | Class describing a competition |
| CVereinsmeisterschaften.Core.Models.CompetitionDistanceRule | Class describing a competition distance rule |
| CVereinsmeisterschaften.Core.Models.Person | Class describing a person |
| CVereinsmeisterschaften.Core.Models.PersonStart | Class describing a start of a person |
| CVereinsmeisterschaften.Core.Models.Race | Class that represents a single race |
| CVereinsmeisterschaften.Core.Models.RacesVariant | Class that represents a combination variant of all single races |
| CVereinsmeisterschaften.Core.Models.RudolphTableEntry | Class describing a single entry in the rudolph table (one single cell containing one time) |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSetting< T > | Implementation for a single workspace setting |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettings | Class holding all workspace settings |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettingsGroup | A group of WorkspaceSetting<T> objects |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IFileService | Interface for a service that handles file operations |
| CVereinsmeisterschaften.Core.Services.FileService | Service that handles file operations |
| ►CIHostedService | |
| CVereinsmeisterschaften.Services.ApplicationHostService | |
| ►CIMultiValueConverter | |
| CVereinsmeisterschaften.Converters.PersonCompetitionStatusToBrushConverter | Converter that converts the competition status of a person to a corresponding brush color |
| CVereinsmeisterschaften.Converters.SelectedItemsContainsConverter | |
| ►CVereinsmeisterschaften.Contracts.ViewModels.INavigationAware | Interface for objects that need to handle navigation events |
| CVereinsmeisterschaften.ViewModels.AnalyticsViewModel | ViewModel for the analytics page |
| CVereinsmeisterschaften.ViewModels.CompetitionViewModel | ViewModel for the competitions page |
| CVereinsmeisterschaften.ViewModels.CreateDocumentsViewModel | ViewModel for creating various types of documents such as certificates, overview |
| CVereinsmeisterschaften.ViewModels.PeopleViewModel | ViewModel for the person overview page |
| CVereinsmeisterschaften.ViewModels.PrepareRacesViewModel | View model for the race preparation page |
| CVereinsmeisterschaften.ViewModels.ResultsViewModel | ViewModel for the results page, showing the sorted persons based on their scores |
| CVereinsmeisterschaften.ViewModels.SettingsViewModel | ViewModel for the settings page |
| CVereinsmeisterschaften.ViewModels.TimeInputViewModel | ViewModel for the Time Input page |
| CVereinsmeisterschaften.ViewModels.WorkspaceViewModel | ViewModel for the workspace, managing the current workspace folder, settings, and commands to load, save, and close the workspace |
| ►CVereinsmeisterschaften.Contracts.Services.INavigationService | Interface for a service for handling navigation within the application |
| CVereinsmeisterschaften.Services.NavigationService | Service for handling navigation within the application |
| ►CINotifyDataErrorInfo | |
| CVereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog | Interaktionslogik für NewWorkspaceSettingsDialog.xaml |
| ►CINotifyPropertyChanged | |
| ►CVereinsmeisterschaften.Contracts.ViewModels.IWorkspaceManagerViewModel | Interface for the workspace manager |
| CVereinsmeisterschaften.ViewModels.WorkspaceManagerViewModel | ViewModel for the workspace manager |
| ►CVereinsmeisterschaften.Contracts.ViewModels.IWorkspaceSettingViewModel | Interface for the workspace setting view model |
| CVereinsmeisterschaften.ViewModels.WorkspaceSettingViewModel< T > | Workspace setting view model |
| ►CVereinsmeisterschaften.Core.Contracts.Services.ICompetitionDistanceRuleService | Interface for a service used to get and store a list of CompetitionDistanceRule objects |
| CVereinsmeisterschaften.Core.Services.CompetitionDistanceRuleService | Service used to get and store a list of objects |
| ►CVereinsmeisterschaften.Core.Contracts.Services.ICompetitionService | Interface for a service used to get and store a list of objects |
| CVereinsmeisterschaften.Core.Services.CompetitionService | Service used to get and store a list of Competition objects |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IPersonService | Interface for a service used to get and store a list of Person objects |
| CVereinsmeisterschaften.Core.Services.PersonService | Service used to get and store a list of Person objects |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IRaceService | Interface for a service used to manage Race and RacesVariant objects |
| CVereinsmeisterschaften.Core.Services.RaceService | Service used to manage Race and RacesVariant objects |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IWorkspaceService | Interface for a service used to manage a workspace |
| CVereinsmeisterschaften.Core.Services.WorkspaceService | Service used to manage a workspace |
| CVereinsmeisterschaften.Core.Settings.IWorkspaceSetting | Interface for a single workspace setting |
| ►CVereinsmeisterschaften.Views.AnalyticsWidgets.IAnalyticsWidget | Interface used for any user control that displays analytics data |
| ►CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetBase | |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetAgeDistribution | Interaktionslogik für AnalyticsWidgetAgeDistribution.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetCompetitionTimes | Interaktionslogik für AnalyticsWidgetCompetitionTimes.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetDistancesBetweenStarts | Interaktionslogik für AnalyticsWidgetDistancesBetweenStarts.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetGenderPersons | Interaktionslogik für AnalyticsWidgetGenderPersons.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetGenderStarts | Interaktionslogik für AnalyticsWidgetGenderStarts.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetPersonCounters | Interaktionslogik für AnalyticsWidgetPersonCounters.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetPlacesAgeDistribution | Interaktionslogik für AnalyticsWidgetPlacesAgeDistribution.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetRacesAges | Interaktionslogik für AnalyticsWidgetRacesAges.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartDistances | Interaktionslogik für AnalyticsWidgetStartDistances.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsCounters | Interaktionslogik für AnalyticsWidgetStartsCounters.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsPerPerson | Interaktionslogik für AnalyticsWidgetStartsPerPerson.xaml |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetStartsPerStyle | Interaktionslogik für AnalyticsWidgetStartsPerStyle.xaml |
| ►CVereinsmeisterschaften.Contracts.Services.IPageService | Interface for a service to manage pages in the application |
| CVereinsmeisterschaften.Services.PageService | Service to manage pages in the application |
| ►CVereinsmeisterschaften.Contracts.Services.IPersistAndRestoreService | Interface for a service to persist and restore application data |
| CVereinsmeisterschaften.Services.PersistAndRestoreService | Service to persist and restore application data |
| ►CVereinsmeisterschaften.Core.Contracts.Services.ISaveable | Interface for saveable objects |
| CVereinsmeisterschaften.Core.Contracts.Services.ICompetitionDistanceRuleService | Interface for a service used to get and store a list of CompetitionDistanceRule objects |
| CVereinsmeisterschaften.Core.Contracts.Services.ICompetitionService | Interface for a service used to get and store a list of objects |
| CVereinsmeisterschaften.Core.Contracts.Services.IPersonService | Interface for a service used to get and store a list of Person objects |
| CVereinsmeisterschaften.Core.Contracts.Services.IRaceService | Interface for a service used to manage Race and RacesVariant objects |
| CVereinsmeisterschaften.Core.Contracts.Services.IWorkspaceService | Interface for a service used to manage a workspace |
| ►CVereinsmeisterschaften.Core.Contracts.Services.IScoreService | Interface for a service used to calculate the scores for all persons |
| CVereinsmeisterschaften.Core.Services.ScoreService | Service used to calculate the scores for all persons |
| ►CVereinsmeisterschaften.Contracts.Views.IShellWindow | Interface for the main shell window of the application |
| CVereinsmeisterschaften.Views.ShellWindow | |
| ►CVereinsmeisterschaften.Contracts.Services.IThemeSelectorService | Interface for a service to manage the application theme selection |
| CVereinsmeisterschaften.Services.ThemeSelectorService | Service to manage the application theme selection |
| ►CIValueConverter | |
| CVereinsmeisterschaften.Converters.BooleanInvertConverter | Inverts a boolean value |
| CVereinsmeisterschaften.Converters.BooleanToStringConverter | Converts a boolean value to a string representation |
| CVereinsmeisterschaften.Converters.BooleanToVisibilityHiddenConverter | Converts a boolean value to a Visibility value |
| CVereinsmeisterschaften.Converters.CompetitionDistanceRuleValidationIssueToStringConverter | Converts the contents of a CompetitionDistanceRuleValidationIssue to a describing string |
| CVereinsmeisterschaften.Converters.EnumToBooleanConverter | Converter that converts an enum value to a boolean based on a specified enum value |
| CVereinsmeisterschaften.Converters.EnumToLocalizedStringConverter | Get a localized string based on the enum value to convert |
| CVereinsmeisterschaften.Converters.EnumValueToAvailableEnumValuesConverter | Get all available enum values for a given enum value (used to determine the enum type) |
| CVereinsmeisterschaften.Converters.InvertedBooleanToVisibilityConverter | Converts a boolean value to a Visibility value (inverted) |
| CVereinsmeisterschaften.Converters.InvertedBooleanToVisibilityHiddenConverter | Converts a boolean value to a Visibility value (inverted) |
| CVereinsmeisterschaften.Converters.PersonStartToCompetitionIDStringConverter | Converts the requested competition of a Person to a competition ID string representation |
| ►CMetroWindow | |
| CVereinsmeisterschaften.Views.ShellWindow | |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleCompetitionTimes.ModelCompetitionTimes | |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModulePlacesAgeDistribution.ModelPlacesAgeDistribution | |
| CVereinsmeisterschaften.Core.Analytics.AnalyticsModuleRacesAges.ModelRaceAges | |
| ►CObservableObject | |
| CVereinsmeisterschaften.Core.Models.Competition | Class describing a competition |
| CVereinsmeisterschaften.Core.Models.CompetitionDistanceRule | Class describing a competition distance rule |
| CVereinsmeisterschaften.Core.Models.Person | Class describing a person |
| CVereinsmeisterschaften.Core.Models.PersonStart | Class describing a start of a person |
| CVereinsmeisterschaften.Core.Models.Race | Class that represents a single race |
| CVereinsmeisterschaften.Core.Models.RacesVariant | Class that represents a combination variant of all single races |
| CVereinsmeisterschaften.Core.Models.RudolphTableEntry | Class describing a single entry in the rudolph table (one single cell containing one time) |
| CVereinsmeisterschaften.Core.Services.CompetitionDistanceRuleService | Service used to get and store a list of objects |
| CVereinsmeisterschaften.Core.Services.CompetitionService | Service used to get and store a list of Competition objects |
| CVereinsmeisterschaften.Core.Services.PersonService | Service used to get and store a list of Person objects |
| CVereinsmeisterschaften.Core.Services.RaceService | Service used to manage Race and RacesVariant objects |
| CVereinsmeisterschaften.Core.Services.WorkspaceService | Service used to manage a workspace |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSetting< T > | Implementation for a single workspace setting |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettings | Class holding all workspace settings |
| CVereinsmeisterschaften.Core.Settings.WorkspaceSettingsGroup | A group of WorkspaceSetting<T> objects |
| CVereinsmeisterschaften.Models.DocumentCreationConfig | Class combining configuration infos used while document creation |
| CVereinsmeisterschaften.Models.DocumentCreationStatus | Class combining informations used while document creation |
| CVereinsmeisterschaften.ViewModels.AnalyticsViewModel | ViewModel for the analytics page |
| CVereinsmeisterschaften.ViewModels.CompetitionViewModel | ViewModel for the competitions page |
| CVereinsmeisterschaften.ViewModels.CreateDocumentsViewModel | ViewModel for creating various types of documents such as certificates, overview |
| CVereinsmeisterschaften.ViewModels.FriendGroupViewModel | ViewModel for a group of friends |
| CVereinsmeisterschaften.ViewModels.MainViewModel | View model for the main view of the application |
| CVereinsmeisterschaften.ViewModels.PeopleViewModel | ViewModel for the person overview page |
| CVereinsmeisterschaften.ViewModels.PrepareRacesViewModel | View model for the race preparation page |
| CVereinsmeisterschaften.ViewModels.ResultsViewModel | ViewModel for the results page, showing the sorted persons based on their scores |
| CVereinsmeisterschaften.ViewModels.SettingsViewModel | ViewModel for the settings page |
| CVereinsmeisterschaften.ViewModels.ShellViewModel | ViewModel for the main shell of the application |
| CVereinsmeisterschaften.ViewModels.TimeInputViewModel | ViewModel for the Time Input page |
| CVereinsmeisterschaften.ViewModels.WorkspaceManagerViewModel | ViewModel for the workspace manager |
| CVereinsmeisterschaften.ViewModels.WorkspaceSettingViewModel< T > | Workspace setting view model |
| CVereinsmeisterschaften.ViewModels.WorkspaceSettingsGroupViewModel | Workspace setting group view model |
| CVereinsmeisterschaften.ViewModels.WorkspaceViewModel | ViewModel for the workspace, managing the current workspace folder, settings, and commands to load, save, and close the workspace |
| ►CPage | |
| CVereinsmeisterschaften.Views.AnalyticsPage | |
| CVereinsmeisterschaften.Views.CompetitionPage | |
| CVereinsmeisterschaften.Views.CreateDocumentsPage | |
| CVereinsmeisterschaften.Views.MainPage | |
| CVereinsmeisterschaften.Views.PeoplePage | |
| CVereinsmeisterschaften.Views.PrepareRacesPage | |
| CVereinsmeisterschaften.Views.ResultsPage | |
| CVereinsmeisterschaften.Views.SettingsPage | |
| CVereinsmeisterschaften.Views.TimeInputPage | |
| CVereinsmeisterschaften.Views.WorkspacePage | |
| CVereinsmeisterschaften.Properties.PlaceholderResources | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| CVereinsmeisterschaften.Core.Services.RacesVariantsGenerator | Class to generate different variants of RacesVariant using the score calculation |
| CVereinsmeisterschaften.Core.Properties.Resources | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| CVereinsmeisterschaften.Properties.Resources | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| CVereinsmeisterschaften.Core.Models.RudolphTable | Class that offers methods that can be used to parse a rudolph table to objects |
| CVereinsmeisterschaften.Core.Settings.SerializableWorkspaceSetting | Class describing the properties of the WorkspaceSetting<T> that should be saved to a file |
| CVereinsmeisterschaften.Core.Settings.SerializableWorkspaceSettingsGroup | Class describing the properties of the WorkspaceSettingsGroup that should be saved to a file |
| CVereinsmeisterschaften.Core.Helpers.DocXPlaceholderHelper.TablePlaceholders | Class to hold table placeholders and their list of values |
| CVereinsmeisterschaften.Core.Helpers.DocXPlaceholderHelper.TextPlaceholders | Class to hold text placeholders and their values |
| CVereinsmeisterschaften.Properties.Tooltips | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
| ►CUserControl | |
| CVereinsmeisterschaften.Controls.FileFolderPathControl | Interaktionslogik für FileFolderPathControl.xaml |
| CVereinsmeisterschaften.Controls.MultiSelectComboBox | Control for a ComboBox that allows multiple selection via CheckBoxes |
| CVereinsmeisterschaften.Controls.TimeSpanControl | Interaktionslogik für TimeSpanControl.xaml This control is inspired by the HTML time input (https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_time) |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetBase | |
| CVereinsmeisterschaften.Views.CreateDocumentUserControl | Interaktionslogik für CreateDocumentUserControl.xaml |
| CVereinsmeisterschaften.Views.ResultsUserControlPodiumPersonStart | Interaktionslogik für ResultsUserControlPodiumPersonStart.xaml |
| CVereinsmeisterschaften.Views.WorkspaceManagerUserControl | Interaktionslogik für WorkspaceManagerUserControl.xaml |
| CVereinsmeisterschaften.Views.WorkspaceSettingUserControl | Interaktionslogik für WorkspaceSettingUserControl.xaml |
| ►CWeightedPoint | |
| CVereinsmeisterschaften.Views.AnalyticsWidgets.AnalyticsWidgetRacesAges.WidgetModelRaceAgePoint | Class that displays one point in the AnalyticsWidgetRacesAgeSpan |
| CVereinsmeisterschaften.ViewModels.WorkspaceSettingViewConfig | View configuration for a single workspace setting |