The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
System.Windows.Ink Namespace
.NET Framework 3.0
Provides classes to interact with and manipulate ink on the Windows Presentation Foundation (WPF) platform.
| Class | Description | |
|---|---|---|
![]() | AnalysisAlternate | Represents one of the possible handwriting recognition word matches for ContextNode objects. |
![]() | AnalysisAlternateCollection | |
![]() | AnalysisAlternateCollection.AnalysisAlternateCollectionEnumerator | An implementation of the IEnumerator interface that supports iterating over an AnalysisAlternateCollection. |
![]() | AnalysisHintNode | Provides an InkAnalyzer with an analysis hint for a region. |
![]() | AnalysisRegion | Represents an area of a document. |
![]() | AnalysisStatus | Represents the status of the analysis operation by indicating the success of the analysis, occurrences of warnings, and where or if any changes occurred. |
![]() | AnalysisWarning | Represents a warning or error that occurs during an ink analysis operation. |
![]() | AnalysisWarningCollection | |
![]() | AnalysisWarningCollection.AnalysisWarningCollectionEnumerator | An implementation of the IEnumerator interface that supports iterating through an AnalysisWarningCollection. |
![]() | ContextLink | |
![]() | ContextLinkCollection | Contains a collection of ContextLink objects. |
![]() | ContextLinkCollection.ContextLinkCollectionEnumerator | |
![]() | ContextNode | |
![]() | ContextNodeCollection | |
![]() | ContextNodeCollection.ContextNodeCollectionEnumerator | An implementation of the IEnumerator interface that supports iterating through a ContextNodeCollection. |
![]() | ContextNodeCreatedEventArgs | Provides data for the ContextNodeCreated event. |
![]() | ContextNodeDeletingEventArgs | Provides data for the ContextNodeDeleting event. |
![]() | ContextNodeLinkAddingEventArgs | Provides data for the ContextNodeLinkAdding event. |
![]() | ContextNodeLinkDeletingEventArgs | Provides data for the ContextNodeLinkDeleting event. |
![]() | ContextNodeMovingToPositionEventArgs | |
![]() | ContextNodePropertiesUpdatedEventArgs | |
![]() | ContextNodeReparentingEventArgs | |
![]() | ContextNodeType | Defines values that specify the type of ContextNode object. |
![]() | CustomRecognizerNode | |
![]() | DrawingAttributeIds | Contains a set of GUIDs that identify the properties in the DrawingAttributes class. |
![]() | DrawingAttributes | Specifies the appearance of a Stroke |
![]() | DrawingAttributesReplacedEventArgs | Provides data for the DefaultDrawingAttributesReplaced event. |
![]() | EllipseStylusShape | Represents an elliptical stylus tip. |
![]() | GestureRecognitionResult | Contains information about an ink gesture. |
![]() | GestureRecognizer | Recognizes ink gestures. |
![]() | ImageNode | Represents a ContextNode for a two-dimensional region where any non-ink images may exist in the application. |
![]() | IncrementalHitTester | Dynamically performs hit testing on a Stroke. |
![]() | IncrementalLassoHitTester | Dynamically hit tests a Stroke with a lasso. |
![]() | IncrementalStrokeHitTester | Dynamically hit tests a stroke with an eraser path. |
![]() | InkAnalyzer | Provides access to layout analysis, writing and drawing classification, and handwriting recognition. |
![]() | InkBulletNode | Represents a ContextNode for a collection of strokes that make up a bullet for a bulleted list. This class cannot be inherited. |
![]() | InkDrawingNode | Represents a ContextNode for a collection of strokes that make up a drawing. This class cannot be inherited. |
![]() | InkRecognizer | Provides access to handwriting recognizers used by the InkAnalyzer. |
![]() | InkRecognizerCollection | |
![]() | InkRecognizerCollection.InkRecognizerCollectionEnumerator | |
![]() | InkRecognizerGuide | Represents the area that the InkRecognizer object uses and in which ink can be drawn. The area is known as the recognizer guide. |
![]() | InkWordNode | Represents a ContextNode for a collection of strokes that make up a logical grouping to form a recognizable word. |
![]() | LassoSelectionChangedEventArgs | Provides data for the SelectionChanged event. |
![]() | LineNode | |
![]() | NewStrokesLoadedEventArgs | |
![]() | ObjectNode | |
![]() | ParagraphNode | Represents a ContextNode for a collection of ContextNode objects that make up a logical grouping of lines. |
![]() | PopulateContextNodeEventArgs | |
![]() | PropertyDataChangedEventArgs | Provides data for the PropertyDataChanged event. |
![]() | PropertyGuidsForAnalysisHints | Defines globally unique identifiers (GUIDs) for the ContextNode class. |
![]() | PropertyGuidsForContextNodes | |
![]() | RectangleStylusShape | Represents a rectangular stylus tip. |
![]() | ResultsUpdatedEventArgs | |
![]() | RootNode | Represents the top ContextNode for the tree of nodes that describes the results of ink analysis. |
![]() | Stroke | Represents a single ink stroke. |
![]() | StrokeCollection | Represents a collection of Stroke objects. |
![]() | StrokeCollectionChangedEventArgs | Provides data for the StrokesChanged event. |
![]() | StrokeHitEventArgs | Represents the method that will handle the StrokeHit event of a IncrementalStrokeHitTester. |
![]() | StrokesReparentedEventArgs | |
![]() | StylusPointsReplacedEventArgs | Provides data for the StylusPointsReplaced event. |
![]() | StylusShape | Represents the tip of a stylus. |
![]() | TextWordNode | Represents a ContextNode for a two-dimensional region where any non-ink text words may exist in the application. |
![]() | UnclassifiedInkNode | |
![]() | UnicodeCharacterRange | |
![]() | UnicodeCharacterRangeCollection | Contains an ordered collection of UnicodeCharacterRange objects. |
![]() | UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator | An implementation of the IEnumerator interface that supports iterating over an UnicodeCharacterRangeCollection.UnicodeCharacterRangeCollectionEnumerator. |
![]() | WritingRegionNode | Represents a group of paragraphs with similar orientation. |
| Delegate | Description | |
|---|---|---|
![]() | ActivityEventHandler | Represents the method that will handle the Activity event of an InkAnalyzer. |
![]() | ContextNodeCreatedEventHandler | Represents the method that will handle the ContextNodeCreated event of an InkAnalyzer. |
![]() | ContextNodeDeletingEventHandler | |
![]() | ContextNodeLinkAddingEventHandler | |
![]() | ContextNodeLinkDeletingEventHandler | |
![]() | ContextNodeMovingToPositionEventHandler | |
![]() | ContextNodePropertiesUpdatedEventHandler | |
![]() | ContextNodeReparentingEventHandler | Represents the method that will handle the ContextNodeReparenting event of an InkAnalyzer. |
![]() | DrawingAttributesReplacedEventHandler | Represents the method that handles the DefaultDrawingAttributesReplaced event of an InkCanvas. |
![]() | InkAnalyzerStateChangingEventHandler | Represents the method that will handle the InkAnalyzerStateChanging event of an InkAnalyzer. |
![]() | LassoSelectionChangedEventHandler | Represents the method that will handle the SelectionChanged event of a IncrementalLassoHitTester. |
![]() | MatchesCriteriaCallback | Represents a function that is used to evaluate if a ContextNode object meets or fails a specified criteria. |
![]() | NewStrokesLoadedEventHandler | Represents the method that handles the NewStrokesLoaded event of an InkAnalyzer object. |
![]() | PopulateContextNodeEventHandler | Represents the method that will handle the PopulateContextNode event of an InkAnalyzer. |
![]() | PropertyDataChangedEventHandler | Represents the method that handles the PropertyDataChanged event. |
![]() | ReadyToReconcileEventHandler | Represents the method that will handle the ReadyToReconcile event of a InkAnalyzer. |
![]() | ResultsUpdatedEventHandler | |
![]() | StrokeCollectionChangedEventHandler | Represents the method that handles the StrokesChanged event of a StrokeCollection. |
![]() | StrokeHitEventHandler | Represents the method that will handle the StrokeHit event of a IncrementalStrokeHitTester. |
![]() | StrokesReparentedEventHandler | Represents the method that will handle the StrokesReparented event of an InkAnalyzer. |
![]() | StylusPointsReplacedEventHandler | Represents the method that will handle the StylusPointsReplaced event of a Stroke. |
| Enumeration | Description | |
|---|---|---|
![]() | AnalysisModes | |
![]() | AnalysisWarningCode | Defines values for the set of available warnings that can occur during ink analysis. |
![]() | ApplicationGesture | Specifies the available application-specific gesture. |
![]() | ConfirmationType | |
![]() | ContextLinkDirection | |
![]() | InkRecognitionConfidence | |
![]() | InkRecognizerCapabilities | Defines values that specify the attributes of an ink recognizer. |
![]() | RecognitionConfidence | Specifies the confidence level a GestureRecognizer has in an ink gesture. |
![]() | SemanticType | |
![]() | StrokeType | |
![]() | StylusTip | Specifies the tip to be used to draw a Stroke. |
Community Additions
Show:


