C# Класс PowerArgs.Cli.Dialog

Наследование: PowerArgs.Cli.ConsolePanel
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConfirmYesOrNo ( ConsoleString message, System.Action yesCallback, System.Action noCallback = null, int maxHeight = 10 ) : void
ConfirmYesOrNo ( string message, System.Action yesCallback, System.Action noCallback = null, int maxHeight = 10 ) : void
Dialog ( ConsoleControl content ) : System
OnRemovedFromVisualTree ( ) : void
ShowMessage ( ConsoleString message, System.Action doneCallback = null, int maxHeight = 12 ) : void
ShowMessage ( ConsoleString message, Action resultCallback, bool allowEscapeToCancel = true, int maxHeight = 6 ) : void
ShowMessage ( string message, System.Action doneCallback = null, int maxHeight = 12 ) : void
ShowRichTextInput ( ConsoleString message, Action resultCallback, System.Action cancelCallback = null, bool allowEscapeToCancel = true, int maxHeight = 12, TextBox inputBox = null ) : void
ShowTextInput ( ConsoleString message, Action resultCallback, System.Action cancelCallback = null, bool allowEscapeToCancel = true, int maxHeight = 12 ) : void

Защищенные методы

Метод Описание
OnPaint ( ConsoleBitmap context ) : void

Приватные методы

Метод Описание
Escape ( ) : void
Event ( ) : System
OnAddedToVisualTree ( ) : void
OnBeforeAddedToVisualTree ( ) : void

Описание методов

ConfirmYesOrNo() публичный статический Метод

public static ConfirmYesOrNo ( ConsoleString message, System.Action yesCallback, System.Action noCallback = null, int maxHeight = 10 ) : void
message ConsoleString
yesCallback System.Action
noCallback System.Action
maxHeight int
Результат void

ConfirmYesOrNo() публичный статический Метод

public static ConfirmYesOrNo ( string message, System.Action yesCallback, System.Action noCallback = null, int maxHeight = 10 ) : void
message string
yesCallback System.Action
noCallback System.Action
maxHeight int
Результат void

Dialog() публичный Метод

public Dialog ( ConsoleControl content ) : System
content ConsoleControl
Результат System

OnPaint() защищенный Метод

protected OnPaint ( ConsoleBitmap context ) : void
context ConsoleBitmap
Результат void

OnRemovedFromVisualTree() публичный Метод

public OnRemovedFromVisualTree ( ) : void
Результат void

ShowMessage() публичный статический Метод

public static ShowMessage ( ConsoleString message, System.Action doneCallback = null, int maxHeight = 12 ) : void
message ConsoleString
doneCallback System.Action
maxHeight int
Результат void

ShowMessage() публичный статический Метод

public static ShowMessage ( ConsoleString message, Action resultCallback, bool allowEscapeToCancel = true, int maxHeight = 6 ) : void
message ConsoleString
resultCallback Action
allowEscapeToCancel bool
maxHeight int
Результат void

ShowMessage() публичный статический Метод

public static ShowMessage ( string message, System.Action doneCallback = null, int maxHeight = 12 ) : void
message string
doneCallback System.Action
maxHeight int
Результат void

ShowRichTextInput() публичный статический Метод

public static ShowRichTextInput ( ConsoleString message, Action resultCallback, System.Action cancelCallback = null, bool allowEscapeToCancel = true, int maxHeight = 12, TextBox inputBox = null ) : void
message ConsoleString
resultCallback Action
cancelCallback System.Action
allowEscapeToCancel bool
maxHeight int
inputBox TextBox
Результат void

ShowTextInput() публичный статический Метод

public static ShowTextInput ( ConsoleString message, Action resultCallback, System.Action cancelCallback = null, bool allowEscapeToCancel = true, int maxHeight = 12 ) : void
message ConsoleString
resultCallback Action
cancelCallback System.Action
allowEscapeToCancel bool
maxHeight int
Результат void