Property | Type | Description | |
---|---|---|---|
BackgroundColorProperty | |||
CaretColorProperty | |||
ForegroundColorProperty | |||
TabExpansionTrace | TraceSource | ||
TitleProperty | DependencyProperty | ||
WaitingForInput | bool |
Property | Type | Description | |
---|---|---|---|
BackgroundColorPropertyChanged | void | ||
ConsoleControl | System | ||
ForegroundColorPropertyChanged | void | ||
ISupportInitialize | void | ||
InitializeCommands | void | ||
OnApplicationStop | void | ||
OnCanExecuteCut | void | ||
OnCanExecutePaste | void | ||
OnCommandFinished | void | ||
OnDownPressed | void | ||
OnEnterPressed | void | ||
OnExecuteCut | void | ||
OnExecutePaste | void | ||
OnHistoryMenu | void | ||
OnPageDownPressed | void | ||
OnPageUpPressed | void | ||
OnTabPressed | void | ||
OnUpPressed | void | ||
ScrollViewer_SizeChanged | void | ||
ShouldEcho | void | ||
UpdateCharacterWidth | void | ||
Write | void | ||
Write | void |
Method | Description | |
---|---|---|
ClearInput ( ) : void | ||
ClearScreen ( ) : void |
Implements the CLS command the way most command-lines do: Scroll the Window until the prompt is at the top ... (as opposed to clearing the screen and leaving the prompt at the bottom)
|
|
CompleteBackgroundWorkItems ( ) : void |
Complete all work queued at background priority
|
|
Dispose ( ) : void | ||
FindNext ( TextPointer &position, String input ) : TextRange |
Find the input string within the document, starting at the specified position.
|
|
FindText ( String input ) : bool |
Find all instances of the given text
|
|
FlushInputBuffer ( ) : void | ||
FocusInput ( ) : void | ||
GetBufferContents ( Rectangle rectangle ) : ].BufferCell[ | ||
NewParagraph ( ) : void |
News the paragraph.
|
|
ReadKey ( ReadKeyOptions options ) : KeyInfo | ||
ReadLine ( ) : string |
Provides a way for scripts to request user input ...
|
|
ReadLineAsSecureString ( ) : SecureString | ||
SetPrompt ( string prompt = null ) : void | ||
Write ( string message, Block target = null ) : void | ||
_commandBox_PreviewKeyDown ( object sender, KeyEventArgs e ) : void |
Lets us intercept special keys for the control
|
|
_passwordBox_PreviewKeyDown ( object sender, KeyEventArgs e ) : void |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void | ||
OnCommand ( |
Handles the CommandEntered event of the Console buffer
|
|
OnDragEnter ( System.Windows.DragEventArgs e ) : void | ||
OnDrop ( System.Windows.DragEventArgs e ) : void | ||
OnMouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void |
Implement right-click the way the normal console does: paste into the prompt.
|
|
OnPreviewKeyDown ( KeyEventArgs e ) : void | ||
OnPreviewKeyUp ( KeyEventArgs e ) : void | ||
OnPreviewMouseLeftButtonUp ( MouseButtonEventArgs e ) : void | ||
OnPreviewMouseWheel ( MouseWheelEventArgs e ) : void | ||
OnPreviewTextInput ( TextCompositionEventArgs e ) : void | ||
OnRenderSizeChanged ( SizeChangedInfo sizeInfo ) : void |
Method | Description | |
---|---|---|
BackgroundColorPropertyChanged ( |
||
ConsoleControl ( ) : System | ||
ForegroundColorPropertyChanged ( |
||
ISupportInitialize ( ) : void | ||
InitializeCommands ( ) : void | ||
OnApplicationStop ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void |
A handler for the Application.Stop event...
|
|
OnCanExecuteCut ( object target, System.Windows.Input.CanExecuteRoutedEventArgs args ) : void | ||
OnCanExecutePaste ( object target, System.Windows.Input.CanExecuteRoutedEventArgs args ) : void | ||
OnCommandFinished ( IEnumerable |
Right before a prompt we want to insert a new paragraph... But we want to trim any whitespace off the end of the output first because the paragraph mark makes plenty of whitespace
|
|
OnDownPressed ( System.Windows.Input.KeyEventArgs e ) : void | ||
OnEnterPressed ( System.Windows.Input.KeyEventArgs e ) : void | ||
OnExecuteCut ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void | ||
OnExecutePaste ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void | ||
OnHistoryMenu ( System.Windows.Input.KeyEventArgs e ) : void | ||
OnPageDownPressed ( KeyEventArgs e ) : void | ||
OnPageUpPressed ( KeyEventArgs e ) : void | ||
OnTabPressed ( KeyEventArgs e ) : void | ||
OnUpPressed ( KeyEventArgs e ) : void | ||
ScrollViewer_SizeChanged ( object sender, SizeChangedEventArgs e ) : void | ||
ShouldEcho ( char ch, bool echo ) : void | ||
UpdateCharacterWidth ( ) : void |
Updates the value of the CharacterWidthRatio
|
|
Write ( Brush foreground, Brush background, string text, Block target = null ) : void | ||
Write ( ConsoleColor foreground, ConsoleColor background, string text, Block target = null ) : void |
public CompleteBackgroundWorkItems ( ) : void | ||
return | void |
public FindNext ( TextPointer &position, String input ) : TextRange | ||
position | TextPointer | the current text position |
input | String | input text |
return | TextRange |
public FindText ( String input ) : bool | ||
input | String | text to search for (null or empty clears search) |
return | bool |
public GetBufferContents ( Rectangle rectangle ) : ].BufferCell[ | ||
rectangle | Rectangle | |
return | ].BufferCell[ |
protected OnCommand ( |
||
command | The command. | |
return | void |
protected OnDragEnter ( System.Windows.DragEventArgs e ) : void | ||
e | System.Windows.DragEventArgs | |
return | void |
protected OnDrop ( System.Windows.DragEventArgs e ) : void | ||
e | System.Windows.DragEventArgs | |
return | void |
protected OnMouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void | ||
e | System.Windows.Input.MouseButtonEventArgs | |
return | void |
protected OnPreviewKeyDown ( KeyEventArgs e ) : void | ||
e | KeyEventArgs | |
return | void |
protected OnPreviewKeyUp ( KeyEventArgs e ) : void | ||
e | KeyEventArgs | |
return | void |
protected OnPreviewMouseLeftButtonUp ( MouseButtonEventArgs e ) : void | ||
e | MouseButtonEventArgs | |
return | void |
protected OnPreviewMouseWheel ( MouseWheelEventArgs e ) : void | ||
e | MouseWheelEventArgs | |
return | void |
protected OnPreviewTextInput ( TextCompositionEventArgs e ) : void | ||
e | TextCompositionEventArgs | |
return | void |
protected OnRenderSizeChanged ( SizeChangedInfo sizeInfo ) : void | ||
sizeInfo | SizeChangedInfo | |
return | void |
public ReadKey ( ReadKeyOptions options ) : KeyInfo | ||
options | ReadKeyOptions | |
return | KeyInfo |
public ReadLineAsSecureString ( ) : SecureString | ||
return | SecureString |
public SetPrompt ( string prompt = null ) : void | ||
prompt | string | |
return | void |
public Write ( string message, Block target = null ) : void | ||
message | string | |
target | Block | |
return | void |
public _commandBox_PreviewKeyDown ( object sender, KeyEventArgs e ) : void | ||
sender | object | |
e | KeyEventArgs | |
return | void |
public _passwordBox_PreviewKeyDown ( object sender, KeyEventArgs e ) : void | ||
sender | object | |
e | KeyEventArgs | |
return | void |
public static DependencyProperty,System.Windows BackgroundColorProperty | ||
return |
public static DependencyProperty,System.Windows CaretColorProperty | ||
return |
public static DependencyProperty,System.Windows ForegroundColorProperty | ||
return |
public static TraceSource TabExpansionTrace | ||
return | TraceSource |
public static DependencyProperty TitleProperty | ||
return | DependencyProperty |