C# Class CalDavSynchronizer.Ui.Options.ViewModels.GenericOptionsViewModel

Inheritance: OptionsViewModelBase, ICurrentOptions, ISyncSettingsControl
Afficher le fichier Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Свойство Type Description
CoerceMappingConfiguration void
OutlookFolderViewModel_PropertyChanged void

Méthodes publiques

Méthode Description
CreateCalDavDataAccess ( ) : ICalDavDataAccess
CreateWebDavClient ( Uri url ) : IWebDavClient
GenericOptionsViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IOutlookAccountPasswordProvider outlookAccountPasswordProvider, Func serverSettingsViewModelFactory, IMappingConfigurationViewModelFactory>.Func mappingConfigurationViewModelFactoryFactory, IOptionTasks optionTasks ) : System
GenericOptionsViewModel ( IOptionsViewModelParent parent, NetworkSettingsViewModel networkSettingsViewModel, OutlookFolderViewModel outlookFolderViewModel, IServerSettingsViewModel serverSettingsViewModel, SyncSettingsViewModel syncSettingsViewModel, ISubOptionsViewModel mappingConfigurationViewModel ) : System Just for creating the DesingInstance
GetProxyIfConfigured ( ) : IWebProxy

Méthodes protégées

Méthode Description
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OnOutlookFolderTypeChanged ( ) : void
SetOptionsOverride ( CalDavSynchronizer options ) : void

Private Methods

Méthode Description
CoerceMappingConfiguration ( ) : void
OutlookFolderViewModel_PropertyChanged ( object sender, System e ) : void

Method Details

CreateCalDavDataAccess() public méthode

public CreateCalDavDataAccess ( ) : ICalDavDataAccess
Résultat ICalDavDataAccess

CreateSections() protected méthode

protected CreateSections ( ) : IEnumerable
Résultat IEnumerable

CreateSubOptions() protected méthode

protected CreateSubOptions ( ) : IEnumerable
Résultat IEnumerable

CreateWebDavClient() public méthode

public CreateWebDavClient ( Uri url ) : IWebDavClient
url System.Uri
Résultat IWebDavClient

GenericOptionsViewModel() public méthode

public GenericOptionsViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IOutlookAccountPasswordProvider outlookAccountPasswordProvider, Func serverSettingsViewModelFactory, IMappingConfigurationViewModelFactory>.Func mappingConfigurationViewModelFactoryFactory, IOptionTasks optionTasks ) : System
parent IOptionsViewModelParent
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
outlookAccountPasswordProvider IOutlookAccountPasswordProvider
serverSettingsViewModelFactory Func
mappingConfigurationViewModelFactoryFactory IMappingConfigurationViewModelFactory>.Func
optionTasks IOptionTasks
Résultat System

GenericOptionsViewModel() public méthode

Just for creating the DesingInstance
public GenericOptionsViewModel ( IOptionsViewModelParent parent, NetworkSettingsViewModel networkSettingsViewModel, OutlookFolderViewModel outlookFolderViewModel, IServerSettingsViewModel serverSettingsViewModel, SyncSettingsViewModel syncSettingsViewModel, ISubOptionsViewModel mappingConfigurationViewModel ) : System
parent IOptionsViewModelParent
networkSettingsViewModel NetworkSettingsViewModel
outlookFolderViewModel OutlookFolderViewModel
serverSettingsViewModel IServerSettingsViewModel
syncSettingsViewModel SyncSettingsViewModel
mappingConfigurationViewModel ISubOptionsViewModel
Résultat System

GetProxyIfConfigured() public méthode

public GetProxyIfConfigured ( ) : IWebProxy
Résultat IWebProxy

OnOutlookFolderTypeChanged() protected méthode

protected OnOutlookFolderTypeChanged ( ) : void
Résultat void

SetOptionsOverride() protected méthode

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
Résultat void