C# Класс HoldItCore.People.Person

Наследование: System.Windows.Controls.ContentControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BackImageProperty System.Windows.DependencyProperty
FrontImageProperty System.Windows.DependencyProperty
IsSelectedProperty System.Windows.DependencyProperty
PeeMeterSizeProperty System.Windows.DependencyProperty
SelectedImageProperty System.Windows.DependencyProperty
SpeechTextProperty System.Windows.DependencyProperty

Защищенные свойства (Protected)

Свойство Тип Описание
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