Skip to main content

Class WpfCompositionInputSource

Namespace: VelloSharp.Wpf.Integration
Assembly: VelloSharp.Integration.Wpf.dll

public sealed class WpfCompositionInputSource : ICompositionInputSource, IDisposable

Inheritance

objectWpfCompositionInputSource

Implements

ICompositionInputSource, IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

WpfCompositionInputSource(UIElement)

public WpfCompositionInputSource(UIElement target)

Parameters

target UIElement

Methods

Connect(ICompositionInputSink)

public void Connect(ICompositionInputSink sink)

Parameters

sink ICompositionInputSink

Disconnect(ICompositionInputSink)

public void Disconnect(ICompositionInputSink sink)

Parameters

sink ICompositionInputSink

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

sink ICompositionInputSink

pointerId ulong

RequestFocus(ICompositionInputSink)

public void RequestFocus(ICompositionInputSink sink)

Parameters

sink ICompositionInputSink

RequestPointerCapture(ICompositionInputSink, ulong)

public void RequestPointerCapture(ICompositionInputSink sink, ulong pointerId)

Parameters

sink ICompositionInputSink

pointerId ulong