Freigeben über


InkPresenterProtractor Klasse

Definition

Stellt eine visuelle Schablone in Form eines Protractors zum Zeichnen von Bögen und Kurven dar, die als halbtransparente Überlagerung auf einem InkCanvas angezeigt wird.

Die Schablone transformiert, wie ein Freihandstrich gerendert wird:

  • Der Freihandstrich wird am Schablonenrand angedockt, wenn die Stiftspitze innerhalb eines Abstandsschwellenwerts (Dachrinnen) liegt.
  • Sie fungiert als Maske und verhindert das Zeichnen eines Freihandstrichs innerhalb des durch die Schablone verdeckten Bereichs.

Der InkPresenterRuler kann sowohl programmgesteuert als auch vom Benutzer bearbeitet werden. Außerdem skaliert und übersetzt es mit dem InkCanvas.

public ref class InkPresenterProtractor sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Inking.IInkPresenterProtractorFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkPresenterProtractor final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Inking.IInkPresenterProtractorFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkPresenterProtractor
Public NotInheritable Class InkPresenterProtractor
Vererbung
Object Platform::Object IInspectable InkPresenterProtractor
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Die Deckkraft der Schablone wird bei statischer Ausführung auf 75 % und während der Bearbeitung auf 50 % festgelegt.

Konstruktoren

InkPresenterProtractor(InkPresenter)

Initialisiert eine neue instance der InkPresenterProtractor-Klasse.

Eigenschaften

AccentColor

Ruft die Farbe der Strahlen und horizontalen Markierungen für die Schablone des Protractors ab oder legt diese fest.

Schablone protractor

Strahlen stellen den Winkel des gezeichneten Bogens dar. Sie sind nur sichtbar, wenn Freihand am Protractor angedockt wird und der Protractor nicht verschoben wurde.

Horizontale Markierungen stellen eine horizontale Linie dar, die den Protractor umschneidet. Die Standardpositionen sind 3 und 9 Uhr, aber eine Drehungstransformation kann auf den Protractor angewendet werden, der auch die Markierungen dreht.

AreRaysVisible

Ruft ab oder legt fest, ob die Strahlen auf der Schablone des Protractors angezeigt werden.

Schablone protractor

Strahlen stellen den Winkel des gezeichneten Bogens dar. Sie sind nur sichtbar, wenn Freihand am Protractor angedockt wird und der Protractor nicht verschoben wurde.

AreTickMarksVisible

Ruft ab oder legt fest, ob die Teilstriche auf der Schablone des Protractors angezeigt werden.

Schablone protractor

Teilstriche stellen die Gradmarkierungen auf dem Protractor dar.

BackgroundColor

Ruft die Hintergrundfarbe des InkPresenterProtractor ab oder legt diese fest.

ForegroundColor

Ruft die Farbe der Vordergrundelemente auf einem InkPresenterProtractor ab oder legt diese fest.

IsAngleReadoutVisible

Ruft ab oder legt fest, ob der numerische Winkel auf der Schablone des Protractors angezeigt wird.

Schablone protractor

Der Winkelauslesewert stellt den numerischen Wert für den Winkel des gezeichneten Bogens dar.

IsCenterMarkerVisible

Ruft ab oder legt fest, ob die Mittlere Markierung auf der Schablone des Protractors angezeigt wird.

Schablone protractor

Die mittlere Markierung stellt das Visuelle in der Mitte des Protractors dar.

IsResizable

Ruft ab oder legt fest, ob die Größe der Schablone des Protractors geändert werden kann.

IsVisible

Ruft ab oder legt fest, ob die Schablone des Protractors sichtbar ist.

Kind

Ruft den Schablonentyp ab, der in InkCanvas angezeigt werden soll.

Radius

Ruft die radiale Größe des Protractors ab oder legt diese fest.

Transform

Ruft die Position und den Drehwinkel der Protractorschablone innerhalb des 2D-Koordinatenraums des InkCanvas ab oder legt diese fest.

Sowohl die Position als auch die Drehung basieren auf der oberen linken Ecke der Schablone relativ zum Ursprung des InkCanvas.

Gilt für:

Weitere Informationen