C# 클래스 Zetbox.Client.Presentables.Calendar.CalendarWorkspaceViewModel

상속: Zetbox.Client.Presentables.WindowViewModel, IDeleteCommandParameter, IRefreshCommandListener
파일 보기 프로젝트 열기: daszat/zetbox

공개 프로퍼티들

프로퍼티 타입 설명
Colors string[]

Private Properties

프로퍼티 타입 설명
IRefreshCommandListener void
_WeekCalender_PropertyChanged void
calendarItem_PropertyChanged void

공개 메소드들

메소드 설명
CalendarWorkspaceViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, Func rptFactory ) : System
CanNew ( ) : bool
CanNewReason ( ) : string
CanOpen ( ) : bool
CanOpenReason ( ) : string
ClearAll ( ) : void
Delete ( ) : void
New ( ) : void
New ( System.DateTime selectedDate, bool isAllDay ) : void
Open ( ) : void
Open ( EventViewModel evt ) : void
PrintMonth ( ) : void
PrintSheet ( ) : void
PrintThisWeek ( ) : void
PrintToday ( ) : void
PrintTwoWeeks ( ) : void
SelectAll ( ) : void

보호된 메소드들

메소드 설명
CreateCommands ( ) : System.Collections.ObjectModel.ObservableCollection
ExtractItem ( Zetbox.App.Calendar cal, CalendarConfigurationList config ) : CalendarConfiguration
GetSavedConfig ( ) : CalendarConfigurationList
Print ( System.DateTime from, System.DateTime to ) : void
SaveConfig ( CalendarConfigurationList config ) : void

비공개 메소드들

메소드 설명
IRefreshCommandListener ( ) : void
_WeekCalender_PropertyChanged ( object sender, System e ) : void
calendarItem_PropertyChanged ( object sender, System e ) : void

메소드 상세

CalendarWorkspaceViewModel() 공개 메소드

public CalendarWorkspaceViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, Func rptFactory ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent Zetbox.Client.Presentables.ViewModel
rptFactory Func
리턴 System

CanNew() 공개 메소드

public CanNew ( ) : bool
리턴 bool

CanNewReason() 공개 메소드

public CanNewReason ( ) : string
리턴 string

CanOpen() 공개 메소드

public CanOpen ( ) : bool
리턴 bool

CanOpenReason() 공개 메소드

public CanOpenReason ( ) : string
리턴 string

ClearAll() 공개 메소드

public ClearAll ( ) : void
리턴 void

CreateCommands() 보호된 메소드

protected CreateCommands ( ) : System.Collections.ObjectModel.ObservableCollection
리턴 System.Collections.ObjectModel.ObservableCollection

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

ExtractItem() 보호된 메소드

protected ExtractItem ( Zetbox.App.Calendar cal, CalendarConfigurationList config ) : CalendarConfiguration
cal Zetbox.App.Calendar
config CalendarConfigurationList
리턴 CalendarConfiguration

GetSavedConfig() 보호된 메소드

protected GetSavedConfig ( ) : CalendarConfigurationList
리턴 CalendarConfigurationList

New() 공개 메소드

public New ( ) : void
리턴 void

New() 공개 메소드

public New ( System.DateTime selectedDate, bool isAllDay ) : void
selectedDate System.DateTime
isAllDay bool
리턴 void

Open() 공개 메소드

public Open ( ) : void
리턴 void

Open() 공개 메소드

public Open ( EventViewModel evt ) : void
evt EventViewModel
리턴 void

Print() 보호된 메소드

protected Print ( System.DateTime from, System.DateTime to ) : void
from System.DateTime
to System.DateTime
리턴 void

PrintMonth() 공개 메소드

public PrintMonth ( ) : void
리턴 void

PrintSheet() 공개 메소드

public PrintSheet ( ) : void
리턴 void

PrintThisWeek() 공개 메소드

public PrintThisWeek ( ) : void
리턴 void

PrintToday() 공개 메소드

public PrintToday ( ) : void
리턴 void

PrintTwoWeeks() 공개 메소드

public PrintTwoWeeks ( ) : void
리턴 void

SaveConfig() 보호된 메소드

protected SaveConfig ( CalendarConfigurationList config ) : void
config CalendarConfigurationList
리턴 void

SelectAll() 공개 메소드

public SelectAll ( ) : void
리턴 void

프로퍼티 상세

Colors 공개적으로 정적으로 프로퍼티

public static string[] Colors
리턴 string[]