C# 클래스 CalDavSynchronizer.Ui.Options.ViewModels.GenericOptionsViewModel

상속: OptionsViewModelBase, ICurrentOptions, ISyncSettingsControl
파일 보기 프로젝트 열기: aluxnimm/outlookcaldavsynchronizer 1 사용 예제들

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