C# Class CalDavSynchronizer.Ui.Options.BulkOptions.ViewModels.MultipleOptionsTemplateViewModel

Inheritance: ViewModelBase, IOptionsViewModel
Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer

Private Properties

Свойство Type Description
CreateOptions Contracts.Options
DiscoverResourcesAsync void
GetAccountSettings void

Méthodes publiques

Méthode Description
GetOptionsOrNull ( ) : Contracts.Options
MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
SetOptions ( Contracts options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

Private Methods

Méthode Description
CreateOptions ( ResourceDataViewModelBase resource ) : Contracts.Options
DiscoverResourcesAsync ( ) : void
GetAccountSettings ( ) : void

Method Details

GetOptionsOrNull() public méthode

public GetOptionsOrNull ( ) : Contracts.Options
Résultat Contracts.Options

MultipleOptionsTemplateViewModel() public méthode

public MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
parent IOptionsViewModelParent
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
serverSettingsViewModel IServerSettingsTemplateViewModel
profileType ProfileType
optionTasks IOptionTasks
Résultat System

SetOptions() public méthode

public SetOptions ( Contracts options ) : void
options Contracts
Résultat void

Validate() public méthode

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
Résultat bool