C# Class Gwupe.Agent.UI.WPF.API.GwupeModalUserControl

Inheritance: System.Windows.Controls.UserControl
Mostrar archivo Open project: gwupe/Gwupe

Public Properties

Property Type Description
Cancelled bool
StartWithFocus System.Windows.Controls.Control

Public Methods

Method Description
PresentModal ( int timeoutInSeconds ) : bool
Reset ( ) : void

Protected Methods

Method Description
CancelUserInput ( object sender, RoutedEventArgs e ) : void
CommitInput ( ) : bool
Hide ( ) : void
InitGwupeModalUserControl ( ContentPresenter disablerContentPresenter, System.Windows.Controls.TextBlock statusTextBlock, System.Windows.Controls.TextBlock errorTextBlock ) : void
ProcessUserInput ( object sender, RoutedEventArgs e ) : void
ProcessUserInputOnEnter ( object sender, System.Windows.Input.KeyEventArgs e ) : void
ResetInputs ( ) : void
Show ( ) : void
ValidateInput ( ) : bool

Private Methods

Method Description
WaitForUser ( int timeoutInSeconds ) : bool

Method Details

CancelUserInput() protected method

protected CancelUserInput ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

CommitInput() protected abstract method

protected abstract CommitInput ( ) : bool
return bool

Hide() protected abstract method

protected abstract Hide ( ) : void
return void

InitGwupeModalUserControl() protected method

protected InitGwupeModalUserControl ( ContentPresenter disablerContentPresenter, System.Windows.Controls.TextBlock statusTextBlock, System.Windows.Controls.TextBlock errorTextBlock ) : void
disablerContentPresenter System.Windows.Controls.ContentPresenter
statusTextBlock System.Windows.Controls.TextBlock
errorTextBlock System.Windows.Controls.TextBlock
return void

PresentModal() public method

public PresentModal ( int timeoutInSeconds ) : bool
timeoutInSeconds int
return bool

ProcessUserInput() protected method

protected ProcessUserInput ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

ProcessUserInputOnEnter() protected method

protected ProcessUserInputOnEnter ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
return void

Reset() public method

public Reset ( ) : void
return void

ResetInputs() protected abstract method

protected abstract ResetInputs ( ) : void
return void

Show() protected abstract method

protected abstract Show ( ) : void
return void

ValidateInput() protected abstract method

protected abstract ValidateInput ( ) : bool
return bool

Property Details

Cancelled public_oe property

public bool Cancelled
return bool

StartWithFocus public_oe property

public Control,System.Windows.Controls StartWithFocus
return System.Windows.Controls.Control