Stroke Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt één pennenstreek.
public ref class Stroke : System::ComponentModel::INotifyPropertyChanged
public class Stroke : System.ComponentModel.INotifyPropertyChanged
type Stroke = class
interface INotifyPropertyChanged
Public Class Stroke
Implements INotifyPropertyChanged
- Overname
-
Stroke
- Implementeringen
Opmerkingen
A Stroke is het gegevensobject dat wordt verzameld vanaf een aanwijsapparaat, zoals een tabletpen of een muis. De Stroke kan programmatisch worden gemaakt en gemanipuleerd en kan visueel worden weergegeven op een element met inkt, zoals de InkCanvas. Een Stroke bevat informatie over zowel de positie als het uiterlijk. De StylusPoints eigenschap is een verzameling StylusPoint objecten die de positie van de Strokeeigenschap aangeeft. De DrawingAttributes eigenschap geeft het uiterlijk van een lijn aan.
Constructors
| Name | Description |
|---|---|
| Stroke(StylusPointCollection, DrawingAttributes) |
Initialiseert een nieuw exemplaar van de Stroke klasse. |
| Stroke(StylusPointCollection) |
Initialiseert een nieuw exemplaar van de Stroke klasse. |
Eigenschappen
| Name | Description |
|---|---|
| DrawingAttributes |
Hiermee wordt het DrawingAttributes object Stroke opgehaald of ingesteld. |
| StylusPoints |
Retourneert de styluspunten van de Stroke. |
Methoden
| Name | Description |
|---|---|
| AddPropertyData(Guid, Object) |
Hiermee voegt u een aangepaste eigenschap toe aan het Stroke object. |
| Clone() |
Retourneert een diepe kopie van het bestaande Stroke object. |
| ContainsPropertyData(Guid) |
Retourneert een waarde die aangeeft of het Stroke object de opgegeven aangepaste eigenschap bevat. |
| Draw(DrawingContext, DrawingAttributes) |
Geeft het Stroke object weer op basis van de opgegeven DrawingContext en DrawingAttributes. |
| Draw(DrawingContext) |
Geeft het Stroke object weer op basis van de opgegeven DrawingContext. |
| DrawCore(DrawingContext, DrawingAttributes) |
Geeft de Stroke op de opgegeven DrawingContext waarde weer met behulp van de opgegeven DrawingAttributes. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetBezierStylusPoints() |
Retourneert de styluspunten die worden Stroke gebruikt wanneer FitToCurve dit is |
| GetBounds() |
Haalt het begrenzingsvak voor het Stroke object op. |
| GetClipResult(IEnumerable<Point>) |
Retourneert segmenten van de huidige Stroke binnen de opgegeven grenzen. |
| GetClipResult(Rect) |
Retourneert segmenten van de huidige Stroke die zich binnen de opgegeven rechthoek bevinden. |
| GetEraseResult(IEnumerable<Point>, StylusShape) |
Retourneert de segmenten van de huidige Stroke nadat deze is ontleden door het aangewezen pad met behulp van het opgegeven StylusShapepad. |
| GetEraseResult(IEnumerable<Point>) |
Retourneert segmenten van de huidige Stroke die zich buiten de opgegeven grenzen bevinden. |
| GetEraseResult(Rect) |
Retourneert segmenten van de huidige Stroke die zich buiten de opgegeven rechthoek bevinden. |
| GetGeometry() | |
| GetGeometry(DrawingAttributes) |
Hiermee haalt u de Geometry huidige Stroke op met behulp van de opgegeven DrawingAttributes. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPropertyData(Guid) |
Haalt de eigenschapsgegevens voor de opgegeven GUID op. |
| GetPropertyDataIds() |
Haalt de GUID's op van eventuele aangepaste eigenschappen die aan het Stroke object zijn gekoppeld. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HitTest(IEnumerable<Point>, Int32) |
Retourneert een waarde die aangeeft of de huidige Stroke binnen de opgegeven grenzen valt. |
| HitTest(IEnumerable<Point>, StylusShape) |
Retourneert of het opgegeven pad het Stroke gebruik van het opgegeven StylusShapepad doorkruist. |
| HitTest(Point, Double) |
Retourneert een waarde die aangeeft of de huidige Stroke het opgegeven gebied doorkruist. |
| HitTest(Point) |
Retourneert een waarde die aangeeft of de huidige Stroke het opgegeven punt doorkruist. |
| HitTest(Rect, Int32) |
Retourneert een waarde die aangeeft of de Stroke binnen de grenzen van de opgegeven rechthoek valt. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnDrawingAttributesChanged(PropertyDataChangedEventArgs) |
Hiermee kunnen afgeleide klassen het standaardgedrag van de DrawingAttributesChanged gebeurtenis wijzigen. |
| OnDrawingAttributesReplaced(DrawingAttributesReplacedEventArgs) |
Hiermee kunnen afgeleide klassen het standaardgedrag van de DrawingAttributesReplaced gebeurtenis wijzigen. |
| OnInvalidated(EventArgs) |
Hiermee wordt de Invalidated gebeurtenis gegenereerd. |
| OnPropertyChanged(PropertyChangedEventArgs) |
Treedt op wanneer een Stroke eigenschap wordt gewijzigd. |
| OnPropertyDataChanged(PropertyDataChangedEventArgs) |
Hiermee kunnen afgeleide klassen het standaardgedrag van de PropertyDataChanged gebeurtenis wijzigen. |
| OnStylusPointsChanged(EventArgs) |
Hiermee wordt de StylusPointsChanged gebeurtenis gegenereerd. |
| OnStylusPointsReplaced(StylusPointsReplacedEventArgs) |
Hiermee wordt de StylusPointsReplaced gebeurtenis gegenereerd. |
| RemovePropertyData(Guid) |
Hiermee verwijdert u een aangepaste eigenschap uit het Stroke object. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Transform(Matrix, Boolean) |
Voert een transformatie uit op basis van het opgegeven Matrix object. |
gebeurtenis
| Name | Description |
|---|---|
| DrawingAttributesChanged |
Treedt op wanneer de DrawingAttributes gekoppelde aan het Stroke object wordt gewijzigd. |
| DrawingAttributesReplaced |
Treedt op wanneer de tekenkenmerken van een Stroke object worden vervangen. |
| Invalidated |
Treedt op wanneer het uiterlijk van de Stroke wijzigingen. |
| PropertyDataChanged |
Vindt plaats wanneer de aangepaste eigenschappen van een Stroke object worden gewijzigd. |
| StylusPointsChanged |
Treedt op wanneer de StylusPoints eigenschap wordt gewijzigd. |
| StylusPointsReplaced |
Treedt op wanneer aan de StylusPoints eigenschap een nieuwe StylusPointCollectioneigenschap is toegewezen. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| INotifyPropertyChanged.PropertyChanged |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Treedt op wanneer de waarde van een Stroke eigenschap is gewijzigd. |