Share via


IInkStrokeContainer Schnittstelle

Definition

Stellt einen Manager für die Auflistung von InkStroke-Objekten dar, die von InkPresenter gerendert werden.

Änderungen an den Freihandstrichen im Strichcontainer werden sofort auf der Zeichnungsoberfläche gerendert, die dem InkPresenter zugeordnet ist.

public interface class IInkStrokeContainer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
struct IInkStrokeContainer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
public interface IInkStrokeContainer
Public Interface IInkStrokeContainer
Abgeleitet
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)

Hinweise

Verwenden Sie für die Freihanderkennung ein IInkRecognizerContainer-Objekt .

Eigenschaften

BoundingRect

Ruft das umgebende Rechteck der InkStroke-Auflistung ab, die vom InkStrokeContainer verwaltet wird.

Methoden

AddStroke(InkStroke)

Fügt der auflistung, die vom InkStrokeContainer verwaltet wird, ein InkStroke-Objekt hinzu.

CanPasteFromClipboard()

Gibt an, ob Inhalte in der Zwischenablage der vom InkStrokeContainer verwalteten InkStrokeContainer-Auflistung hinzugefügt werden können.

Hinweis

Der Inhalt der Zwischenablage muss im serialisierten Freihandformat (Ink Serialized Format, ISF) vorliegen.

CopySelectedToClipboard()

Kopiert die ausgewählten InkStroke-Objekte (aus der vom InkStrokeContainer verwalteten InkStrokeContainer-Auflistung) im ISF-Format (InkStroke) in die Zwischenablage.

DeleteSelected()

Löscht die ausgewählten InkStroke-Objekte aus der InkStroke-Auflistung , die vom InkStrokeContainer verwaltet wird.

GetRecognitionResults()

Ruft die Auflistung von Erkennungsergebnissen ab, die zuvor von einem InkRecognizer verarbeitet und in einem InkRecognizerContainer gespeichert sind.

Die Erkennung wird von InkStrokeContainer nicht unterstützt. Sie müssen ein InkRecognizerContainer-Objekt verwenden.

GetStrokes()

Ruft alle Freihandstriche in der Auflistung ab, die vom InkStrokeContainer verwaltet wird.

LoadAsync(IInputStream)

Lädt asynchron alle InkStroke-Objekte aus dem angegebenen Stream in die InkStroke-Auflistung , die vom InkStrokeContainer verwaltet wird.

MoveSelected(Point)

Verschiebt die ausgewählten Striche. Alle betroffenen Striche werden erneut gerendert.

PasteFromClipboard(Point)

Fügt den InkStroke-Inhalt aus der Zwischenablage der InkStroke-Auflistung hinzu, die vom InkStrokeContainer verwaltet wird, und rendert die neuen Striche.

SaveAsync(IOutputStream)

Speichert asynchron alle InkStroke-Objekte in der InkStroke-Auflistung , die vom InkStrokeContainer verwaltet wird, im angegebenen Stream.

SelectWithLine(Point, Point)

Wählt alle vom neuen Strich überschneidenen Striche aus.

Hinweis

Das Flag Selected wird für alle anderen Striche in der Auflistung zurückgesetzt.

SelectWithPolyLine(IIterable<Point>)

Wählt alle Striche aus, die vollständig in der Polylinie enthalten sind.

Hinweis

Das Flag Selected wird für alle anderen Striche in der Auflistung zurückgesetzt.

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

Updates die Sammlung von Erkennungsergebnissen, die zuvor von einem InkRecognizer verarbeitet und in einem InkRecognizerContainer gespeichert wurden.

Die Erkennung wird von InkStrokeContainer nicht unterstützt. Sie müssen ein InkRecognizerContainer-Objekt verwenden.

Gilt für:

Weitere Informationen