Interface IProgressDialog
Define una serie de miembros a implementar por un tipo que provea de funcionalidad de reporte de progreso de una operación en un cuadro de diálogo nativo de Microsoft Windows.
Namespace: TheXDS.MCART.Helpers
Assembly: MCART.Windows.dll
Syntax
public interface IProgressDialog
Properties
| Edit this page View SourceAutoClose
Obtiene o establece un valor que indica si el diálogo debe cerrarse automáticamente al alcanzar un progreso del 100%.
Declaration
bool AutoClose { get; set; }
Property Value
Type | Description |
---|---|
bool |
CancelMessage
Obtiene o establece el mensaje a mostrar cuando se solicita la cancelación de la operación en progreso.
Declaration
string CancelMessage { get; set; }
Property Value
Type | Description |
---|---|
string |
CompactPaths
Obtiene o establece un valor que indica si se deben compactar las líneas de texto en caso que superen el ancho disponible en el diálogo.
Declaration
bool CompactPaths { get; set; }
Property Value
Type | Description |
---|---|
bool |
HasUserCancelled
Obtiene un valor que indica si se ha solicitado la cancelación de la operación actualmente en curso.
Declaration
bool HasUserCancelled { get; }
Property Value
Type | Description |
---|---|
bool |
Line1
Obtiene o establece el valor de la tercera línea de texto del cuadro de diálogo.
Declaration
string Line1 { get; set; }
Property Value
Type | Description |
---|---|
string |
Line2
Obtiene o establece el valor de la segunda línea de texto del cuadro de diálogo.
Declaration
string Line2 { get; set; }
Property Value
Type | Description |
---|---|
string |
Line3
Obtiene o establece el valor de la primera línea de texto del cuadro de diálogo.
Declaration
string Line3 { get; set; }
Property Value
Type | Description |
---|---|
string |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Se produce si se intenta establecer el valor de esta línea cuando el diálogo ha sido configurado para mostrar el tiempo restante en la tercera línea. |
Maximum
Obtiene o establece el valor que representa el máximo en la barra de progreso del diálogo.
Declaration
int Maximum { get; set; }
Property Value
Type | Description |
---|---|
int |
Title
Obtiene o establece el título del diálogo.
Declaration
string Title { get; set; }
Property Value
Type | Description |
---|---|
string |
Value
Obtiene o establece el valor actual de progreso del diálobo.
Declaration
int Value { get; set; }
Property Value
Type | Description |
---|---|
int |
Methods
| Edit this page View SourceClose()
Cierra el diálogo de progreso de operación.
Declaration
void Close()
Pause()
Indica que la operación ha sido pausada.
Declaration
void Pause()
Resume()
Indica que una operación previamente pausada continuará.
Declaration
void Resume()