DeferredUIAction

Ecng.Xaml

Ejecuta una acción en el hilo UI no más frecuentemente que un intervalo especificado, con un retraso adicional opcional.

Constructores

DeferredUIAction
public DeferredUIAction(Action action, TimeSpan minInterval, TimeSpan? delayBy)
deferredUIAction = DeferredUIAction(action, minInterval, delayBy)

Inicia una nueva instancia de la clase DeferredUIAction.

action
La acción para ejecutar.
minInterval
El tiempo mínimo entre las ejecuciones consecutivas.
delayBy
La demora adicional opcional aplicada a la última solicitud debe ser inferior o igual a .

Propiedades

IsEnabled
public bool IsEnabled { get; set; }
value = deferredUIAction.IsEnabled
deferredUIAction.IsEnabled = value

Obtiene o establece un valor indicando si la ejecución está habilitada.

Métodos

Execute
public void Execute()
deferredUIAction.Execute()

Pide ejecución de la acción que honre las dificultades de trinquete; la acción se ejecutará en el hilo de la interfaz de usuario.