C# 클래스 Itenso.CalendarPeriodCollector.CollectorViewModel

상속: ViewModel, INotifyPropertyChanged, ICommandHandler
파일 보기 프로젝트 열기: jwg4/date-difference 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CollectDayEndProperty System.Windows.DependencyProperty
CollectDayStartProperty System.Windows.DependencyProperty
CollectHourEndProperty System.Windows.DependencyProperty
CollectHourStartProperty System.Windows.DependencyProperty
CollectMonthEndProperty System.Windows.DependencyProperty
CollectMonthStartProperty System.Windows.DependencyProperty
CollectorStatusProperty System.Windows.DependencyProperty
CopyToClipboardProperty System.Windows.DependencyProperty
LastCollectionDateProperty System.Windows.DependencyProperty
WorkingPeriodEndDateProperty DependencyProperty
WorkingPeriodEndHourProperty DependencyProperty
WorkingPeriodStartDateProperty DependencyProperty
WorkingPeriodStartHourProperty DependencyProperty
WorkingTimePeriodProperty DependencyProperty

Private Properties

프로퍼티 타입 설명
Clear void
Collect void
ICommandHandler bool
ICommandHandler void
ResetStatus void
ResetWorkingPeriod void
SelectPeriod void
SetWorkingPeriod void
UpdateCommands void
UpdateWorkingPeriodMode void
WorkingPeriodLimitsChanged void
WorkingTimePeriodModeChanged void

공개 메소드들

메소드 설명
CollectorViewModel ( ) : System

비공개 메소드들

메소드 설명
Clear ( ClearType clearType ) : void
Collect ( CollectType collectType ) : void
ICommandHandler ( ICommand command, object parameter, object context ) : bool
ICommandHandler ( ICommand command, object parameter, object context ) : void
ResetStatus ( ) : void
ResetWorkingPeriod ( ) : void
SelectPeriod ( PeriodSelectType periodSelectType ) : void
SetWorkingPeriod ( ITimePeriod timeRange ) : void
UpdateCommands ( ) : void
UpdateWorkingPeriodMode ( ) : void
WorkingPeriodLimitsChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
WorkingTimePeriodModeChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void

메소드 상세

CollectorViewModel() 공개 메소드

public CollectorViewModel ( ) : System
리턴 System

프로퍼티 상세

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

public static DependencyProperty,System.Windows CollectDayEndProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectDayStartProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectHourEndProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectHourStartProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectMonthEndProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectMonthStartProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CollectorStatusProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CopyToClipboardProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows LastCollectionDateProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty WorkingPeriodEndDateProperty
리턴 DependencyProperty

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

public static DependencyProperty WorkingPeriodEndHourProperty
리턴 DependencyProperty

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

public static DependencyProperty WorkingPeriodStartDateProperty
리턴 DependencyProperty

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

public static DependencyProperty WorkingPeriodStartHourProperty
리턴 DependencyProperty

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

public static DependencyProperty WorkingTimePeriodProperty
리턴 DependencyProperty