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

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

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
GetOptionsOrNull ( ) : Contracts.Options
SetOptions ( CalDavSynchronizer options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

보호된 메소드들

메소드 설명
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
SetOptionsOverride ( CalDavSynchronizer options ) : void

메소드 상세

CreateSections() 보호된 추상적인 메소드

protected abstract CreateSections ( ) : IEnumerable
리턴 IEnumerable

CreateSubOptions() 보호된 추상적인 메소드

protected abstract CreateSubOptions ( ) : IEnumerable
리턴 IEnumerable

GetOptionsOrNull() 공개 메소드

public GetOptionsOrNull ( ) : Contracts.Options
리턴 Contracts.Options

OptionsViewModelBase() 보호된 메소드

protected OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
parent IOptionsViewModelParent
리턴 System

SetOptions() 공개 메소드

public SetOptions ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
리턴 void

SetOptionsOverride() 보호된 메소드

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
리턴 void

Validate() 공개 메소드

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
리턴 bool