C# Класс CalDavSynchronizer.Ui.Options.ViewModels.GenericOptionsViewModel

Наследование: OptionsViewModelBase, ICurrentOptions, ISyncSettingsControl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CoerceMappingConfiguration void
OutlookFolderViewModel_PropertyChanged void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OnOutlookFolderTypeChanged ( ) : void
SetOptionsOverride ( CalDavSynchronizer options ) : void

Приватные методы

Метод Описание
CoerceMappingConfiguration ( ) : void
OutlookFolderViewModel_PropertyChanged ( object sender, System e ) : void

Описание методов

CreateCalDavDataAccess() публичный Метод

public CreateCalDavDataAccess ( ) : ICalDavDataAccess
Результат ICalDavDataAccess

CreateSections() защищенный Метод

protected CreateSections ( ) : IEnumerable
Результат IEnumerable

CreateSubOptions() защищенный Метод

protected CreateSubOptions ( ) : IEnumerable
Результат IEnumerable

CreateWebDavClient() публичный Метод

public CreateWebDavClient ( Uri url ) : IWebDavClient
url System.Uri
Результат IWebDavClient

GenericOptionsViewModel() публичный Метод

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
Результат System

GenericOptionsViewModel() публичный Метод

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
Результат System

GetProxyIfConfigured() публичный Метод

public GetProxyIfConfigured ( ) : IWebProxy
Результат IWebProxy

OnOutlookFolderTypeChanged() защищенный Метод

protected OnOutlookFolderTypeChanged ( ) : void
Результат void

SetOptionsOverride() защищенный Метод

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
Результат void