C# 클래스 HoldItCore.People.Person

상속: System.Windows.Controls.ContentControl
파일 보기 프로젝트 열기: ibdknox/swred 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BackImageProperty System.Windows.DependencyProperty
FrontImageProperty System.Windows.DependencyProperty
IsSelectedProperty System.Windows.DependencyProperty
PeeMeterSizeProperty System.Windows.DependencyProperty
SelectedImageProperty System.Windows.DependencyProperty
SpeechTextProperty System.Windows.DependencyProperty

보호된 프로퍼티들

프로퍼티 타입 설명
bladderEmptyMessages Randomizer
enteredStallMessages Randomizer
headingToStallMessages Randomizer
peedMessages Randomizer
waitingMessages Randomizer

Private Properties

프로퍼티 타입 설명
AnimatePeeTo System.Windows.Media.Animation.Storyboard
AnimateTo System.Windows.Media.Animation.Storyboard
AnimateTo System.Windows.Media.Animation.Storyboard
HandleBladderEmptyAnimationCompleted void
HandleBladderEmptyAnimationCompleted void
HandleBladderFillAnimationCompleted void
HandleExitCompleted void
HandleGoToStallAnimationCompleted void
HandleIsSelectedChanged void
HandleSpeechTextChanged void
HandleTextStatesChanged void
MoveTo void

공개 메소드들

메소드 설명
CanUseStall ( Stall stall ) : bool
GoToStall ( Stall stall ) : void
OnApplyTemplate ( ) : void
Person ( ) : System
PositionWaitingLine ( int index ) : void
Say ( string text ) : void
StartBladderFilling ( ) : void

보호된 메소드들

메소드 설명
LeaveStall ( ) : void
OnBladderEmpty ( ) : void
OnEnteredStall ( ) : void
OnHeadingToStall ( ) : void
OnIsSelectedChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMouseLeftButtonDown ( System e ) : void
OnNeighborEnteredStall ( ) : void
OnNeighborLeftStall ( ) : void
OnPeedPants ( ) : void
OnSpeechTextChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnWait ( ) : void
StartPeeing ( ) : void
StopPeeing ( ) : void

비공개 메소드들

메소드 설명
AnimatePeeTo ( double percent, double rate, double delay ) : System.Windows.Media.Animation.Storyboard
AnimateTo ( Point point ) : System.Windows.Media.Animation.Storyboard
AnimateTo ( Point point, double rate ) : System.Windows.Media.Animation.Storyboard
HandleBladderEmptyAnimationCompleted ( ) : void
HandleBladderEmptyAnimationCompleted ( object sender, EventArgs e ) : void
HandleBladderFillAnimationCompleted ( object sender, EventArgs e ) : void
HandleExitCompleted ( object sender, EventArgs e ) : void
HandleGoToStallAnimationCompleted ( object sender, EventArgs e ) : void
HandleIsSelectedChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleSpeechTextChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleTextStatesChanged ( object sender, System.Windows.VisualStateChangedEventArgs e ) : void
MoveTo ( Point point ) : void

메소드 상세

CanUseStall() 공개 메소드

public CanUseStall ( Stall stall ) : bool
stall Stall
리턴 bool

GoToStall() 공개 메소드

public GoToStall ( Stall stall ) : void
stall Stall
리턴 void

LeaveStall() 보호된 메소드

protected LeaveStall ( ) : void
리턴 void

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnBladderEmpty() 보호된 메소드

protected OnBladderEmpty ( ) : void
리턴 void

OnEnteredStall() 보호된 메소드

protected OnEnteredStall ( ) : void
리턴 void

OnHeadingToStall() 보호된 메소드

protected OnHeadingToStall ( ) : void
리턴 void

OnIsSelectedChanged() 보호된 메소드

protected OnIsSelectedChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void

OnMouseLeftButtonDown() 보호된 메소드

protected OnMouseLeftButtonDown ( System e ) : void
e System
리턴 void

OnNeighborEnteredStall() 보호된 메소드

protected OnNeighborEnteredStall ( ) : void
리턴 void

OnNeighborLeftStall() 보호된 메소드

protected OnNeighborLeftStall ( ) : void
리턴 void

OnPeedPants() 보호된 메소드

protected OnPeedPants ( ) : void
리턴 void

OnSpeechTextChanged() 보호된 메소드

protected OnSpeechTextChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
e System.Windows.DependencyPropertyChangedEventArgs
리턴 void

OnWait() 보호된 메소드

protected OnWait ( ) : void
리턴 void

Person() 공개 메소드

public Person ( ) : System
리턴 System

PositionWaitingLine() 공개 메소드

public PositionWaitingLine ( int index ) : void
index int
리턴 void

Say() 공개 메소드

public Say ( string text ) : void
text string
리턴 void

StartBladderFilling() 공개 메소드

public StartBladderFilling ( ) : void
리턴 void

StartPeeing() 보호된 메소드

protected StartPeeing ( ) : void
리턴 void

StopPeeing() 보호된 메소드

protected StopPeeing ( ) : void
리턴 void

프로퍼티 상세

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

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

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

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

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

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

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

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

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

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

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

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

bladderEmptyMessages 보호되어 있는 프로퍼티

protected Randomizer bladderEmptyMessages
리턴 Randomizer

enteredStallMessages 보호되어 있는 프로퍼티

protected Randomizer enteredStallMessages
리턴 Randomizer

headingToStallMessages 보호되어 있는 프로퍼티

protected Randomizer headingToStallMessages
리턴 Randomizer

peedMessages 보호되어 있는 프로퍼티

protected Randomizer peedMessages
리턴 Randomizer

waitingMessages 보호되어 있는 프로퍼티

protected Randomizer waitingMessages
리턴 Randomizer