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.