Freigeben über


CoreIndependentInputSourceController Klasse

Definition

Stellt ein -Objekt dar, das eine CoreIndependentInputSource für das zugeordnete visuelle Objekt erstellt und die von dieser Quelle empfangene Eingabe verwaltet.

public ref class CoreIndependentInputSourceController sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CoreIndependentInputSourceController final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CoreIndependentInputSourceController : System.IDisposable
Public NotInheritable Class CoreIndependentInputSourceController
Implements IDisposable
Vererbung
Object Platform::Object IInspectable CoreIndependentInputSourceController
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)

Hinweise

Die von der Eingabequelle des Controllers ausgelösten Eingabeereignisse treten in dem Thread auf, in dem der Controller erstellt wurde.

Eigenschaften

IsPalmRejectionEnabled

Ruft ab oder legt fest, ob eine erweiterte Logik verwendet wird, um versehentliche Toucheingaben bei Verwendung eines Stifts zu erkennen.

IsTransparentForUncontrolledInput

Ruft ab oder legt fest, ob das visual, das der Eingabequelle des Controllers zugeordnet ist, für Eingaben, die derzeit nicht für die Übermittlung an den Controller konfiguriert sind, als transparent behandelt werden soll.

Source

Ruft das Eingabequellobjekt ab, das dem CoreIndependentInputSourceController zugeordnet ist.

Methoden

Close()

Schließt den CoreIndependentInputSourceController instance und gibt zugeordnete Ressourcen frei.

CreateForIVisualElement(IVisualElement)

Erstellt einen CoreIndependentInputSourceController für das angegebene IVisualElement.

CreateForVisual(Visual)

Erstellt einen CoreIndependentInputSourceController für das angegebene Visual.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

SetControlledInput(CoreInputDeviceTypes)

Gibt die CoreInputDeviceTypes an, die an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

Identifiziert die CoreInputDeviceTypes , die basierend auf den angegebenen Filtern an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

Gilt für:

Weitere Informationen