Class AvaloniaCompositionInputSource
Namespace: VelloSharp.Integration.Avalonia
Assembly: VelloSharp.Integration.dll
public sealed class AvaloniaCompositionInputSource : ICompositionInputSource, IDisposable
Inheritance
object ← AvaloniaCompositionInputSource
Implements
ICompositionInputSource, IDisposable
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
AvaloniaCompositionInputSource(Control)
public AvaloniaCompositionInputSource(Control target)
Parameters
target
Control
Methods
Connect(ICompositionInputSink)
public void Connect(ICompositionInputSink sink)
Parameters
Disconnect(ICompositionInputSink)
public void Disconnect(ICompositionInputSink sink)
Parameters
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
ReleasePointerCapture(ICompositionInputSink, ulong)
public void ReleasePointerCapture(ICompositionInputSink sink, ulong pointerId)
Parameters
pointerId
ulong
RequestFocus(ICompositionInputSink)
public void RequestFocus(ICompositionInputSink sink)
Parameters
RequestPointerCapture(ICompositionInputSink, ulong)
public void RequestPointerCapture(ICompositionInputSink sink, ulong pointerId)
Parameters
pointerId
ulong