Stroke Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un singolo tratto input penna.
public ref class Stroke : System::ComponentModel::INotifyPropertyChanged
public class Stroke : System.ComponentModel.INotifyPropertyChanged
type Stroke = class
interface INotifyPropertyChanged
Public Class Stroke
Implements INotifyPropertyChanged
- Ereditarietà
-
Stroke
- Implementazioni
Commenti
Un Stroke è l'oggetto dati raccolto da un dispositivo di puntamento, ad esempio una penna tablet o un mouse. L'oggetto Stroke può essere creato e modificato a livello di codice e può essere rappresentato visivamente in un elemento abilitato per l'input penna, ad esempio .InkCanvas Contiene Stroke informazioni sulla posizione e sull'aspetto. La StylusPoints proprietà è una raccolta di StylusPoint oggetti che specifica la posizione di Stroke. La DrawingAttributes proprietà specifica l'aspetto di un tratto.
Costruttori
Stroke(StylusPointCollection) |
Inizializza una nuova istanza della classe Stroke. |
Stroke(StylusPointCollection, DrawingAttributes) |
Inizializza una nuova istanza della classe Stroke. |
Proprietà
DrawingAttributes |
Ottiene o imposta la classe DrawingAttributes per l'oggetto Stroke. |
StylusPoints |
Restituisce i punti dello stilo dell'oggetto Stroke. |
Metodi
AddPropertyData(Guid, Object) |
Aggiunge una proprietà personalizzata all'oggetto Stroke. |
Clone() |
Restituisce la copia completa dell'oggetto Stroke esistente. |
ContainsPropertyData(Guid) |
Restituisce un valore che indica se l'oggetto Stroke contiene la proprietà personalizzata specificata. |
Draw(DrawingContext) |
Esegue il rendering dell'oggetto Stroke in base all'oggetto DrawingContext specificato. |
Draw(DrawingContext, DrawingAttributes) |
Esegue il rendering dell'oggetto Stroke basato sull'oggetto DrawingContext specificato e sull'oggetto DrawingAttributes. |
DrawCore(DrawingContext, DrawingAttributes) |
Esegue il rendering dell'oggetto Stroke sull'oggetto DrawingContext specificato, utilizzando gli attributi DrawingAttributes specificati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBezierStylusPoints() |
Restituisce i punti dello stilo che l'oggetto Stroke utilizza quando FitToCurve è |
GetBounds() |
Recupera il riquadro delimitatore per l'oggetto Stroke. |
GetClipResult(IEnumerable<Point>) |
Restituisce i segmenti dell'oggetto Stroke corrente che si trovano all'interno dei limiti specificati. |
GetClipResult(Rect) |
Restituisce segmenti dell'oggetto Stroke corrente che si trovano all'interno del rettangolo specificato |
GetEraseResult(IEnumerable<Point>) |
Restituisce segmenti dell'oggetto Stroke corrente che si trovano all'esterno dei limiti specificati. |
GetEraseResult(IEnumerable<Point>, StylusShape) |
Restituisce i segmenti dell'oggetto Stroke corrente dopo che viene sezionato dal percorso definito utilizzando l'oggetto StylusShape specificato. |
GetEraseResult(Rect) |
Restituisce i segmenti dell'oggetto Stroke corrente che si trovano all'esterno del rettangolo specificato |
GetGeometry() | |
GetGeometry(DrawingAttributes) |
Ottiene l'oggetto Geometry corrente per l'oggetto Stroke utilizzando gli attributi DrawingAttributes specificati. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetPropertyData(Guid) |
Recupera i dati della proprietà per il GUID specificato. |
GetPropertyDataIds() |
Recupera i GUID di qualsiasi proprietà personalizzata associati all'oggetto Stroke. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HitTest(IEnumerable<Point>, Int32) |
Restituisce un valore che indica se l'attuale oggetto Stroke si trova all'interno dei limiti specificati. |
HitTest(IEnumerable<Point>, StylusShape) |
Restituisce un valore che indica se il percorso specificato interseca o meno l'oggetto Stroke utilizzando un oggetto StylusShape specificato. |
HitTest(Point) |
Restituisce un valore che indica se l'oggetto Stroke corrente interseca o meno il punto specificato. |
HitTest(Point, Double) |
Restituisce un valore che indica se l'oggetto Stroke corrente interseca o meno l'area specificata. |
HitTest(Rect, Int32) |
Restituisce un valore che indica se Stroke è compreso nei limiti del rettangolo specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnDrawingAttributesChanged(PropertyDataChangedEventArgs) |
Consente alle classi derivate di modificare il comportamento predefinito dell'evento DrawingAttributesChanged. |
OnDrawingAttributesReplaced(DrawingAttributesReplacedEventArgs) |
Consente alle classi derivate di modificare il comportamento predefinito dell'evento DrawingAttributesReplaced. |
OnInvalidated(EventArgs) |
Genera l'evento Invalidated. |
OnPropertyChanged(PropertyChangedEventArgs) |
Si verifica quando viene modificata una proprietà Stroke. |
OnPropertyDataChanged(PropertyDataChangedEventArgs) |
Consente alle classi derivate di modificare il comportamento predefinito dell'evento PropertyDataChanged. |
OnStylusPointsChanged(EventArgs) |
Genera l'evento StylusPointsChanged. |
OnStylusPointsReplaced(StylusPointsReplacedEventArgs) |
Genera l'evento StylusPointsReplaced. |
RemovePropertyData(Guid) |
Elimina una proprietà personalizzata dall'oggetto Stroke. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Transform(Matrix, Boolean) |
Esegue una trasformazione basata sull'oggetto Matrix specificato. |
Eventi
DrawingAttributesChanged |
Si verifica quando viene modificato l'oggetto DrawingAttributes associato all'oggetto Stroke. |
DrawingAttributesReplaced |
Si verifica quando vengono sostituiti gli attributi di disegno dell'oggetto Stroke. |
Invalidated |
Avviene quando cambia l'aspetto dell'oggetto Stroke. |
PropertyDataChanged |
Si verifica quando si modificano le proprietà personalizzate sull'oggetto Stroke. |
StylusPointsChanged |
Si verifica quando la proprietà StylusPoints cambia. |
StylusPointsReplaced |
Si verifica quando alla proprietà StylusPoints viene assegnata un insieme StylusPointCollection nuovo. |
Implementazioni dell'interfaccia esplicita
INotifyPropertyChanged.PropertyChanged |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Si verifica quando il valore di una qualsiasi proprietà di Stroke è cambiato. |