Class ManagedDispatcherImpl
- Namespace
- Avalonia.Controls.Platform
- Assembly
- Avalonia.Controls.dll
[Unstable]
public class ManagedDispatcherImpl : IControlledDispatcherImpl, IDispatcherImplWithPendingInput, IDispatcherImpl
- Inheritance
-
ManagedDispatcherImpl
- Implements
-
- Inherited Members
-
Constructors
public ManagedDispatcherImpl(ManagedDispatcherImpl.IManagedDispatcherInputProvider? inputProvider)
Parameters
inputProvider
ManagedDispatcherImpl.IManagedDispatcherInputProvider
Properties
public bool CanQueryPendingInput { get; }
Property Value
- bool
public bool CurrentThreadIsLoopThread { get; }
Property Value
- bool
public bool HasPendingInput { get; }
Property Value
- bool
Property Value
- long
Methods
public void RunLoop(CancellationToken token)
Parameters
token
CancellationToken
public void UpdateTimer(long? dueTimeInMs)
Parameters
dueTimeInMs
long?
Events
public event Action? Signaled
Event Type
- Action
public event Action? Timer
Event Type
- Action