InkStrokeInput Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Eigenschaften und Ereignisse für StrokeInput bereit, die einem InkPresenter-Objekt zugeordnet sind.
public ref class InkStrokeInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkStrokeInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkStrokeInput
Public NotInheritable Class InkStrokeInput
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Hier deklarieren wir einen StrokeStarted-Listener .
inkCanvas.InkPresenter.StrokeInput.StrokeStarted += StrokeInput_StrokeStarted;
Anschließend definieren wir den entsprechenden Handler, der alle ausgewählten Striche löscht, wenn ein neuer Freihandstrich gestartet wird.
private void StrokeInput_StrokeStarted(InkStrokeInput sender, Windows.UI.Core.PointerEventArgs args)
{
var strokes = inkCanvas.InkPresenter.StrokeContainer.GetStrokes();
foreach (var stroke in strokes)
{
stroke.Selected = false;
}
ClearDrawnBoundingRect();
}
Eigenschaften
InkPresenter |
Ruft das Den Freihandeingabedaten zugeordnete InkPresenter-Objekt ab. |
Ereignisse
StrokeCanceled |
Tritt auf, wenn freihandeingaben bis zu einem anderen Systemereignishandler, z. B. einem Kontextmenü, blasen. |
StrokeContinued |
Tritt auf, wenn die Stricheingabe gestartet wurde (StrokeStarted) und weiterhin von einem InkPresenter-Objekt erfasst wird. |
StrokeEnded |
Tritt auf, wenn die Stricheingabe von einem InkPresenter-Objekt nicht mehr erkannt wurde. |
StrokeStarted |
Tritt auf, wenn die Stricheingabe zum ersten Mal von einem InkPresenter-Objekt erkannt wird. |
Gilt für:
Weitere Informationen
- Zeichen- und Eingabestiftinteraktionen
- Erste Schritte: Freihandunterstützung in Ihrer UWP-App
- Freihandanalysebeispiel (Basic) (C#)
- Beispiel für die Freihandschreiberkennung (C#)
- Speichern und Laden von Freihandstrichen aus einer ISF-Datei (Ink Serialized Format)
- Speichern und Laden von Freihandstrichen aus der Zwischenablage
- Beispiel für Position und Ausrichtung der Freihandsymbolleiste (Basic)
- Freihandsymbolleistenposition und Orientierungsbeispiel (dynamisch)
- Malbuchbeispiel
- Familiennotizbeispiel
- Freihandbeispiel (JavaScript)
- Beispiel für einfache Freihandeingaben (C#/C++)
- Beispiel für komplexe Freihandeingaben (C++)
- Freihandanalysebeispiel