CoreInkIndependentInputSource Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des propriétés, des méthodes et des événements pour la gestion des entrées de pointeur avant le traitement par un objet InkPresenter .
Important
Ces événements se produisent sur le thread d’arrière-plan d’entrée manuscrite. Pour cette raison, assurez-vous que tout traitement personnalisé de l’entrée manuscrite est aussi léger que possible pour éviter les performances dégradées et garder votre application aussi réactive que possible.
public ref class CoreInkIndependentInputSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CoreInkIndependentInputSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CoreInkIndependentInputSource
Public NotInheritable Class CoreInkIndependentInputSource
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Les événements Windows.UI.Input.Inking standard se produisent après le rendu des traits d’encre.
Utilisez les événements de pointeur Windows.UI.Input.Inking.Core pour intercepter les données de pointeur brutes et supprimer ou annuler le rendu manuscrit à n’importe quel point le long d’un trait. Cela peut être utile lors de la protection des traits d’encre existants ou de la prise en charge des mouvements personnalisés, par exemple appuyer de façon enfoncée, sans créer d’artefacts d’encre.
Les entrées provenant de différents appareils (y compris l’interaction tactile, le stylet et la souris) sont reçues, traitées et gérées en tant qu’entrée de pointeur. Les interactions utilisateur à partir de l’un de ces appareils peuvent produire les événements suivants. Pour plus d’informations, consultez Gérer l’entrée de pointeur.
Propriétés
InkPresenter |
Obtient l’objet InkPresenter qui gère l’entrée, le traitement et le rendu des données de trait d’encre. |
PointerCursor |
Obtient ou définit le curseur de pointeur utilisé lors de l’entrée manuscrite. |
Méthodes
Create(InkPresenter) |
Récupère un objet CoreInkIndependentInputSource pour gérer l’entrée de pointeur avant le traitement par un objet InkPresenter . |
Événements
PointerEntering |
Se produit quand un pointeur est détecté entrant dans la zone de test d’accès ou de délimitation de l’objet InkCanvas associé à l’objet InkPresenter . |
PointerExiting |
Se produit quand un pointeur est détecté en quittant la zone de test d’accès ou de délimitation de l’objet InkCanvas associé à l’objet InkPresenter . |
PointerHovering |
Se produit quand un pointeur est détecté au-dessus de la zone de test de positionnement ou de délimitation de la zone InkCanvas associée à l’objet InkPresenter , mais pas vers le bas ou en contact avec. |
PointerLost |
Se produit comme un pointeur n’est plus détecté dans ou au-dessus de la zone de test d’accès ou de délimitation de l’inkCanvas associé à l’objet InkPresenter . En règle générale, un pointeur est perdu si le contact se déplace en dehors du contrôle InkCanvas ou s’il est capturé par un autre élément. |
PointerMoving |
Se produit quand un pointeur se déplace dans la zone de test de positionnement ou de délimitation de l’objet InkCanvas associé à l’objet InkPresenter . |
PointerPressing |
Se produit comme un pointeur inscrit un contact dans la zone de test de positionnement ou de délimitation de l’objet InkCanvas associé à l’objet InkPresenter . Cela peut être lorsque vous appuyez sur un bouton de la souris ou que la surface du numériseur est touchée par un doigt ou un stylet. |
PointerReleasing |
Peut se produire lorsqu’un pointeur associé à un événement PointerPressing est levé ou libéré dans la zone de test de positionnement ou de délimitation de l’objet InkCanvas associé à l’objet InkPresenter . PointerReleasing n’est pas garanti de se produire de concert avec PointerPressing, car PointerLost ou PointerExiting peuvent se produire à la place. Vous devez gérer tous les événements qui peuvent conclure PointerPressing. Voici quelques raisons pour lesquelles PointerReleasing peut ne pas se produire :
|