Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

PathGeometry-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine komplexe Form dar, die aus Bögen, Kurven, Ellipsen, Linien und Rechtecken erstellt werden kann.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.Geometry
            System.Windows.Media.PathGeometry

[ContentPropertyAttribute("Figures")]
public sealed class PathGeometry : Geometry

NameBeschreibung
System_CAPS_pubmethodPathGeometry()

Initialisiert eine neue Instanz der PathGeometry-Klasse.

System_CAPS_pubmethodPathGeometry(IEnumerable<PathFigure>)

Initialisiert eine neue Instanz der PathGeometry-Klasse mit der angegebenen Figures.

System_CAPS_pubmethodPathGeometry(IEnumerable<PathFigure>, FillRule, Transform)

Initialisiert eine neue Instanz der PathGeometry -Klasse mit der angegebenen Figures, FillRule, und Transform.

NameBeschreibung
System_CAPS_pubpropertyBounds

Ruft eine Rect die angibt, dass des umgebenden Felds der PathGeometry Objekt. Hinweis: diese Methode nimmt keine Stifte berücksichtigt.(Überschreibt Geometry.Bounds.)

System_CAPS_pubpropertyCanFreeze

Ruft einen Wert ab, der anzeigt, ob das Objekt als nicht änderbar festgelegt werden kann.(Geerbt von „Freezable“.)

System_CAPS_pubpropertyDependencyObjectType

Ruft die DependencyObjectType umschließt der CLR Typ dieser Instanz. (Geerbt von „DependencyObject“.)

System_CAPS_pubpropertyDispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.(Geerbt von „DispatcherObject“.)

System_CAPS_pubpropertyFigures

Ruft die Auflistung von PathFigure-Objekten ab, die den Pfadinhalt beschreiben, oder legt sie fest.

System_CAPS_pubpropertyFillRule

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, wie die sich überschneidenden Bereiche aus dieser PathGeometry kombiniert werden.

System_CAPS_pubpropertyHasAnimatedProperties

Ruft einen Wert, der angibt, ob eine oder mehrere AnimationClock Objekte Abhängigkeitseigenschaften dieses Objekt zugeordnet ist.(Geerbt von „Animatable“.)

System_CAPS_pubpropertyIsFrozen

Ruft einen Wert ab, der angibt, ob das Objekt derzeit geändert werden kann.(Geerbt von „Freezable“.)

System_CAPS_pubpropertyIsSealed

Ruft einen Wert, der angibt, ob diese Instanz derzeit versiegelt ist (schreibgeschützt).(Geerbt von „DependencyObject“.)

System_CAPS_pubpropertyTransform

Ruft ab oder legt die Transform Objekt angewendet, um eine Geometry.(Geerbt von „Geometry“.)

NameBeschreibung
System_CAPS_pubmethodAddGeometry(Geometry)

Konvertiert das angegebene Geometry in eine Auflistung von PathFigure Objekte und fügt diese dem Pfad hinzu. Hinweis: Wenn das angegebene Geometry animiert ist, die Konvertierung von Geometry zu PathFigure kann zu einem Verlust von Informationen führen.

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

Wendet einen AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet.(Geerbt von „Animatable“.)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Wendet einen AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, dem angegebenen HandoffBehavior verwendet wird.(Geerbt von „Animatable“.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn der nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet.(Geerbt von „Animatable“.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn der nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, dem angegebenen HandoffBehavior verwendet wird.(Geerbt von „Animatable“.)

System_CAPS_pubmethodCheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diese DispatcherObject.(Geerbt von „DispatcherObject“.)

System_CAPS_pubmethodClear()

Entfernt alle PathFigure Objekte aus diesem PathGeometry.

System_CAPS_pubmethodClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyProperty-Bezeichner angegeben.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyPropertyKey angegeben.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodClone()

Erstellt einen änderbaren Klon dieser PathGeometry, indem tiefe Kopien von den Werten dieses Objekts. Beim Kopieren von Abhängigkeitseigenschaften kopiert diese Methode Ressourcenverweise und Datenbindungen (die aber möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte.

System_CAPS_pubmethodCloneCurrentValue()

Erstellt einen änderbaren Klon des PathGeometry-Objekts, indem tiefe Kopien der aktuellen Werte dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Erzwingt den Wert der angegebenen Abhängigkeitseigenschaft. Dies erfolgt durch den Aufruf einer beliebigen CoerceValueCallback-Funktion, die in den Metadaten für die Abhängigkeitseigenschaft angegeben ist, während sie beim aufrufenden DependencyObject beendet wird.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSystem_CAPS_staticCreateFromGeometry(Geometry)

Erstellt eine PathGeometry Version des angegebenen Geometry.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob ein bereitgestelltes DependencyObject entspricht dem aktuellen DependencyObject.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodFillContains(Geometry)

Gibt an, ob die aktuelle Geometrie vollständig angegebenen enthält Geometry.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFillContains(Geometry, Double, ToleranceType)

Gibt an, ob die aktuelle Geometrie die angegebene enthält Geometry, der angegebenen Fehlergrenze.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFillContains(Point)

Gibt an, ob die Geometrie den angegebenen enthält Point.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFillContains(Point, Double, ToleranceType)

Gibt an, ob die Geometrie den angegebenen enthält Point, der angegebenen Fehlergrenze.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFillContainsWithDetail(Geometry)

Gibt einen Wert, der die Schnittmenge der aktuellen Geometrie und der angegebenen Geometrie beschreibt.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFillContainsWithDetail(Geometry, Double, ToleranceType)

Gibt einen Wert, der die Schnittmenge der aktuellen Geometrie und der angegebenen Geometrie beschreibt den angegebenen Fehlergrenze.(Geerbt von „Geometry“.)

System_CAPS_pubmethodFreeze()

Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

Gibt den nicht animierten Wert der angegebenen DependencyProperty.(Geerbt von „Animatable“.)

System_CAPS_pubmethodGetArea()

Ruft den ausgefüllten Bereich der Geometry Objekt.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetArea(Double, ToleranceType)

Ruft den Bereich innerhalb der angegebenen Toleranz ausgefüllten Bereichs der der Geometry Objekt.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetAsFrozen()

Erstellt eine fixierte Kopie der Freezable, mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Erstellt eine fixierte Kopie der Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetFlattenedPathGeometry()

Ruft eine PathGeometry eine polygonale Näherung der Geometry Objekt.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetFlattenedPathGeometry(Double, ToleranceType)

Ruft eine PathGeometry, innerhalb der angegebenen Toleranz ist, die eine polygonale Näherung der Geometry Objekt.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetHashCode()

Ruft einen Hashcode für diese DependencyObject ab.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Erstellt einen spezialisierten Enumerator für die Bestimmung, welche Abhängigkeitseigenschaften lokal auf diesem festgelegte Werte haben DependencyObject.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodGetOutlinedPathGeometry()

Ruft eine PathGeometry eine vereinfachte Kontur des ausgefüllten Bereichs der der Geometry.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetOutlinedPathGeometry(Double, ToleranceType)

Ruft eine PathGeometry, innerhalb der angegebenen Toleranz ist, die eine vereinfachte Kontur des ausgefüllten Bereichs der der Geometry.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetPointAtFractionLength(Double, Point, Point)

Ruft die Point und einen Tangentenvektor in dieser PathGeometry beim angegebenen Bruchteil ihrer Länge.

System_CAPS_pubmethodGetRenderBounds(Pen)

Gibt eine Achse ausgerichtete Rechteck, das genau groß genug ist, um die Geometrie enthalten, nachdem es gezeichnet wurde mit dem angegebenen Pen.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetRenderBounds(Pen, Double, ToleranceType)

Gibt eine Achse ausgerichtete Rechteck, das genau groß genug ist, um die Geometrie enthalten, nachdem es gezeichnet wurde mit dem angegebenen Pen, dem angegebenen Toleranzfaktor.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodGetWidenedPathGeometry(Pen)

Ruft eine PathGeometry die Form, die von den Strich auf definiert die Geometry erzeugt durch das angegebene Pen.(Geerbt von „Geometry“.)

System_CAPS_pubmethodGetWidenedPathGeometry(Pen, Double, ToleranceType)

Ruft eine PathGeometry die Form, die von den Strich auf definiert die Geometry erzeugt durch das angegebene Pen, dem angegebenen Toleranzfaktor.(Geerbt von „Geometry“.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Den tatsächliche Wert für die angegebene Abhängigkeitseigenschaft erneut bewertet werden soll(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodIsEmpty()

Bestimmt, ob diese PathGeometry ist leer.(Überschreibt Geometry.IsEmpty().)

System_CAPS_pubmethodMayHaveCurves()

Bestimmt, ob diese PathGeometry Objekt möglicherweise gekrümmte Segmente verfügen.(Überschreibt Geometry.MayHaveCurves().)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn dieser vorhanden ist.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne deren Wertquelle zu ändern.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch ihren Bezeichner angegeben ist.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey-Bezeichner der Abhängigkeitseigenschaft angegeben ist.(Geerbt von „DependencyObject“.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodShouldSerializeTransform()

Ruft einen Wert, der angibt, ob der Wert der Transform Eigenschaft serialisiert werden soll.(Geerbt von „Geometry“.)

System_CAPS_pubmethodStrokeContains(Pen, Point)

Bestimmt, ob das angegebene Point ist Bestandteil der Strich durch Anwenden des angegebenen erzeugten Pen auf die Geometrie.(Geerbt von „Geometry“.)

System_CAPS_pubmethodStrokeContains(Pen, Point, Double, ToleranceType)

Bestimmt, ob das angegebene Point ist Bestandteil des Strichs durch Anwenden der angegebenen erzeugt Pen auf die Geometrie der Fehlergrenze angegebenen Fehler.(Geerbt von „Geometry“.)

System_CAPS_pubmethodStrokeContainsWithDetail(Pen, Geometry)

Gibt einen Wert, der die Schnittmenge der angegebenen beschreibt Geometry und des durch Anwenden des angegebenen erstellten Strichs Pen auf die aktuelle Geometrie.(Geerbt von „Geometry“.)

System_CAPS_pubmethodStrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

Ruft einen Wert, der die Schnittmenge der angegebenen beschreibt Geometry und des durch Anwenden des angegebenen erstellten Strichs Pen auf die aktuelle Geometrie der Fehlergrenze angegebenen Fehler.(Geerbt von „Geometry“.)

System_CAPS_pubmethodToString()

Erstellt eine Zeichenfolgendarstellung des Objekts entsprechend der aktuellen Kultur.(Geerbt von „Geometry“.)

System_CAPS_pubmethodToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung des Objekts unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen.(Geerbt von „Geometry“.)

System_CAPS_pubmethodVerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese kann DispatcherObject.(Geerbt von „DispatcherObject“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticFiguresProperty

Bezeichnet die Figures-Abhängigkeitseigenschaft.

System_CAPS_pubfieldSystem_CAPS_staticFillRuleProperty

Bezeichnet die FillRule-Abhängigkeitseigenschaft.

NameBeschreibung
System_CAPS_pubeventChanged

Tritt auf, wenn die Freezable oder ein darin enthaltenes Objekt geändert wurde.(Geerbt von „Freezable“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mit dem angegebenen Format.(Geerbt von „Geometry“.)

Jede PathGeometry -Objekt definiert eine Auflistung von PathFigure Objekte. Jede der PathFigure -Objekt besteht aus einem oder mehreren PathSegment Objekte, z. B. ArcSegment und LineSegment, die tatsächlich ihre Form definieren.

Der ausgefüllte Bereich der PathGeometry wird definiert, indem er alle enthaltenen PathFigure Objekte mit ihren IsFilled Eigenschaft festgelegt, um true und Anwenden der FillRule Festlegung des eingeschlossenen.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: