Skip to main content

InputStarvationTimeout Property

Gets or sets a timeout after which the dispatcher will start prioritizing input events over rendering. The default value is 1 second.

Definition​

Namespace: Avalonia.Threading
Assembly: Avalonia.Base (in Avalonia.Base.dll)

public TimeSpan InputStarvationTimeout { get; set; }

Property Value​

TimeSpan

Remarks​

If no input events are processed within this time, the dispatcher will start prioritizing input events over rendering to prevent the application from becoming unresponsive. This may need to be lowered on resource-constrained platforms where input events are processed on the same thread as rendering.

See Also​

Reference​

DispatcherOptions Class
Avalonia.Threading Namespace