C# 클래스 HoldItCore.Level

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

공개 프로퍼티들

프로퍼티 타입 설명
AccidentsProperty System.Windows.DependencyProperty
LevelNames List
RemainingProperty System.Windows.DependencyProperty
ScoreIncrementProperty System.Windows.DependencyProperty
ScoreProperty System.Windows.DependencyProperty
ScoreReasonProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
HandleCurrentStateChanged void
UpdateWaitingLine void

공개 메소드들

메소드 설명
AccidentHappened ( ) : void
AdjustScore ( int change ) : void
Deselect ( Person person ) : void
GetNeighborCount ( Stall stall ) : int
GetNeighbors ( Stall stall ) : IEnumerable
Level ( ) : System
OnApplyTemplate ( ) : void
RemoveFromLine ( Person person ) : void
RemovePerson ( Person person ) : void
ScoreStallChoice ( Stall stall ) : void
Select ( Person person ) : void
SendPersonTo ( Stall stall ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
AddPerson ( Person person ) : void
OnCompleted ( ) : void
OnPersonRemoved ( Person person ) : void
Start ( ) : void

비공개 메소드들

메소드 설명
HandleCurrentStateChanged ( object sender, System.Windows.VisualStateChangedEventArgs e ) : void
UpdateWaitingLine ( ) : void

메소드 상세

AccidentHappened() 공개 메소드

public AccidentHappened ( ) : void
리턴 void

AddPerson() 보호된 메소드

protected AddPerson ( Person person ) : void
person HoldItCore.People.Person
리턴 void

AdjustScore() 공개 메소드

public AdjustScore ( int change ) : void
change int
리턴 void

Deselect() 공개 메소드

public Deselect ( Person person ) : void
person HoldItCore.People.Person
리턴 void

GetNeighborCount() 공개 메소드

public GetNeighborCount ( Stall stall ) : int
stall Stall
리턴 int

GetNeighbors() 공개 메소드

public GetNeighbors ( Stall stall ) : IEnumerable
stall Stall
리턴 IEnumerable

Level() 공개 메소드

public Level ( ) : System
리턴 System

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnCompleted() 보호된 메소드

protected OnCompleted ( ) : void
리턴 void

OnPersonRemoved() 보호된 메소드

protected OnPersonRemoved ( Person person ) : void
person HoldItCore.People.Person
리턴 void

RemoveFromLine() 공개 메소드

public RemoveFromLine ( Person person ) : void
person HoldItCore.People.Person
리턴 void

RemovePerson() 공개 메소드

public RemovePerson ( Person person ) : void
person HoldItCore.People.Person
리턴 void

ScoreStallChoice() 공개 메소드

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

Select() 공개 메소드

public Select ( Person person ) : void
person HoldItCore.People.Person
리턴 void

SendPersonTo() 공개 메소드

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

Start() 보호된 메소드

protected Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

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

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

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

public static List LevelNames
리턴 List

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

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

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

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

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

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

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

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