Stroke 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.
Représente un trait d’encre unique.
public ref class Stroke : System::ComponentModel::INotifyPropertyChanged
public class Stroke : System.ComponentModel.INotifyPropertyChanged
type Stroke = class
interface INotifyPropertyChanged
Public Class Stroke
Implements INotifyPropertyChanged
- Héritage
-
Stroke
- Implémente
Remarques
Un Stroke est l’objet de données qui est collecté à partir d’un appareil de pointage, tel qu’un stylet de tablette ou une souris. Le Stroke peut être créé et manipulé par programmation, et peut être représenté visuellement sur un élément avec entrée manuscrite, tel que InkCanvas. Un Stroke contient des informations sur sa position et son apparence. La StylusPoints propriété est une collection d’objets StylusPoint qui spécifie la position du Stroke. La DrawingAttributes propriété spécifie l’apparence d’un trait.
Constructeurs
Stroke(StylusPointCollection) |
Initialise une nouvelle instance de la classe Stroke. |
Stroke(StylusPointCollection, DrawingAttributes) |
Initialise une nouvelle instance de la classe Stroke. |
Propriétés
DrawingAttributes |
Obtient ou définit l'DrawingAttributes pour l'objet Stroke. |
StylusPoints |
Renvoie les points de stylet du Stroke. |
Méthodes
AddPropertyData(Guid, Object) |
Ajoute une propriété personnalisée à l'objet Stroke. |
Clone() |
Retourne une copie complète de l'objet Stroke existant. |
ContainsPropertyData(Guid) |
Renvoie une valeur qui indique si l'objet Stroke contient la propriété personnalisée spécifiée. |
Draw(DrawingContext) |
Affiche l’objet Stroke en fonction du DrawingContext spécifié. |
Draw(DrawingContext, DrawingAttributes) |
Restitue l'objet Stroke basé sur les DrawingContext et DrawingAttributes spécifiés. |
DrawCore(DrawingContext, DrawingAttributes) |
Restitue le Stroke sur le DrawingContext spécifié à l'aide du DrawingAttributes spécifié. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBezierStylusPoints() |
Renvoie les points de stylet que le Stroke utilise lorsque FitToCurve est |
GetBounds() |
Récupère le cadre englobant pour l'objet Stroke. |
GetClipResult(IEnumerable<Point>) |
Retourne des segments du Stroke actuel qui est dans les limites spécifiées. |
GetClipResult(Rect) |
Retourne des segments du Stroke actuel qui est dans le rectangle spécifié. |
GetEraseResult(IEnumerable<Point>) |
Retourne des segments du Stroke actuel qui sont en dehors des limites spécifiées. |
GetEraseResult(IEnumerable<Point>, StylusShape) |
Retourne les segments du Stroke actuel après qu'il ait été découpé par le chemin d'accès désigné à l'aide de la StylusShapespécifiée. |
GetEraseResult(Rect) |
Retourne des segments du Stroke actuel qui sont en dehors du rectangle spécifié. |
GetGeometry() | |
GetGeometry(DrawingAttributes) |
Obtient la Geometry du Stroke actuel à l'aide des DrawingAttributes spécifiés. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetPropertyData(Guid) |
Récupère les données de propriété pour le GUID spécifié. |
GetPropertyDataIds() |
Récupère les GUID de toutes les propriétés personnalisées associées à l'objet Stroke. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
HitTest(IEnumerable<Point>, Int32) |
Retourne une valeur qui indique si le Stroke actuel est dans les limites spécifiées. |
HitTest(IEnumerable<Point>, StylusShape) |
Retourne si le chemin d'accès spécifié croise le Stroke à l'aide de la StylusShapespécifiée. |
HitTest(Point) |
Retourne une valeur qui indique si le Stroke actuel croise le point spécifié. |
HitTest(Point, Double) |
Retourne une valeur qui indique si le Stroke actuel croise la zone spécifiée. |
HitTest(Rect, Int32) |
Retourne une valeur qui indique si le Stroke se trouve dans les limites du rectangle spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnDrawingAttributesChanged(PropertyDataChangedEventArgs) |
Permet aux classes dérivées de modifier le comportement par défaut de l'événement DrawingAttributesChanged. |
OnDrawingAttributesReplaced(DrawingAttributesReplacedEventArgs) |
Permet aux classes dérivées de modifier le comportement par défaut de l'événement DrawingAttributesReplaced. |
OnInvalidated(EventArgs) |
Déclenche l’événement Invalidated. |
OnPropertyChanged(PropertyChangedEventArgs) |
Se produit lorsqu'une propriété Stroke change. |
OnPropertyDataChanged(PropertyDataChangedEventArgs) |
Permet aux classes dérivées de modifier le comportement par défaut de l'événement PropertyDataChanged. |
OnStylusPointsChanged(EventArgs) |
Déclenche l’événement StylusPointsChanged. |
OnStylusPointsReplaced(StylusPointsReplacedEventArgs) |
Déclenche l’événement StylusPointsReplaced. |
RemovePropertyData(Guid) |
Supprime une propriété personnalisée de l'objet Stroke. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Transform(Matrix, Boolean) |
Exécute une transformation basée sur l'objet Matrix spécifié. |
Événements
DrawingAttributesChanged |
Se produit lorsque les DrawingAttributes associés à l'objet Stroke changent. |
DrawingAttributesReplaced |
Se produit lorsque les attributs de dessin d'un objet Stroke sont remplacés. |
Invalidated |
Se produit lorsque l'apparence de Stroke change. |
PropertyDataChanged |
Se produit lorsque les propriétés personnalisées sur un objet Stroke changent. |
StylusPointsChanged |
Se produit quand la propriété StylusPoints change. |
StylusPointsReplaced |
Se produit lorsqu'une nouvelle StylusPointsest assignée à la propriété StylusPointCollection. |
Implémentations d’interfaces explicites
INotifyPropertyChanged.PropertyChanged |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Se produit lors de la modification de la valeur d'une propriété Stroke. |