(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

PathGeometry-Klasse

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

Namespace:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

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

Der PathGeometry-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodePathGeometry() Initialisiert eine neue Instanz der PathGeometry-Klasse.
Öffentliche MethodePathGeometry(IEnumerable<PathFigure>)Initialisiert eine neue Instanz der PathGeometry-Klasse mit der angegebenen Figures.
Öffentliche MethodePathGeometry(IEnumerable<PathFigure>, FillRule, Transform)Initialisiert eine neue Instanz der PathGeometry-Klasse mit den angegebenen Figures, der angegebenen FillRule und dem angegebenen Transform.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftBoundsRuft ein Rect ab, das das umgebende Rechteck dieser PathGeometry angibt. Hinweis: Bei dieser Methode werden Stifte nicht berücksichtigt. (Überschreibt Geometry.Bounds.)
Öffentliche EigenschaftCanFreezeRuft einen Wert ab, der angibt, ob das Objekt als nicht änderbar festgelegt werden kann. (Von Freezable geerbt.)
Öffentliche EigenschaftDependencyObjectTypeRuft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt.  (Von DependencyObject geerbt.)
Öffentliche EigenschaftDispatcherRuft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.)
Öffentliche EigenschaftFigures Ruft die Auflistung von PathFigure-Objekten ab, die den Inhalt des Pfads beschreiben, oder legt diese fest.
Öffentliche EigenschaftFillRule Ruft einen Wert ab, der bestimmt, wie die sich überschneidenden Bereiche in dieser PathGeometry kombiniert werden, oder legt diesen fest.
Öffentliche EigenschaftHasAnimatedPropertiesRuft einen Wert ab, der angibt, ob einer der Abhängigkeitseigenschaften dieses Objekts ein oder mehrere AnimationClock-Objekte zugeordnet sind. (Von Animatable geerbt.)
Öffentliche EigenschaftIsFrozenRuft einen Wert ab, der angibt, ob das Objekt gegenwärtig änderbar ist. (Von Freezable geerbt.)
Öffentliche EigenschaftIsSealedRuft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.)
Öffentliche EigenschaftTransformRuft das auf eine Geometry angewendete Transform-Objekt ab oder legt dieses fest. (Von Geometry geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeAddGeometryKonvertiert die angegebene Geometry in eine Auflistung von PathFigure-Objekten und fügt diese dem Pfad hinzu. Hinweis: Wenn die angegebene Geometry animiert ist, kann die Konvertierung von Geometry nach PathFigure zu Informationsverlusten führen.
Öffentliche MethodeApplyAnimationClock(DependencyProperty, AnimationClock)Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.)
Öffentliche MethodeApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.)
Öffentliche MethodeBeginAnimation(DependencyProperty, AnimationTimeline)Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.)
Öffentliche MethodeBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.)
Öffentliche MethodeCheckAccessBestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Öffentliche MethodeClear Entfernt alle PathFigure-Objekte aus dieser PathGeometry.
Öffentliche MethodeClearValue(DependencyProperty)Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.)
Öffentliche MethodeClearValue(DependencyPropertyKey)Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.)
Öffentliche MethodeCloneErstellt einen änderbaren Klon der PathGeometry, indem tiefe Kopien von den Werten dieses Objekts erzeugt werden. Beim Kopieren von Abhängigkeitseigenschaften kopiert diese Methode Ressourcenverweise und Datenbindungen (die jedoch möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte.
Öffentliche MethodeCloneCurrentValueErstellt einen änderbaren Klon des PathGeometry-Objekts, indem tiefe Kopien von den aktuellen Werten dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert.
Öffentliche MethodeCoerceValueWandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Für die Umwandlung wird eine vorhandene CoerceValueCallback-Funktion aufgerufen, die in den Metadaten der Abhängigkeitseigenschaft für das aufrufende DependencyObject angegeben ist. (Von DependencyObject geerbt.)
Öffentliche MethodeStatischer MemberCreateFromGeometryErstellt eine PathGeometry-Version der angegebenen Geometry.
Öffentliche MethodeEqualsBestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.)
Öffentliche MethodeFillContains(Geometry)Gibt an, ob die aktuelle Geometrie die angegebene Geometry vollständig enthält. (Von Geometry geerbt.)
Öffentliche MethodeFillContains(Point)Gibt an, ob die Geometrie den angegebenen Point vollständig enthält. (Von Geometry geerbt.)
Öffentliche MethodeFillContains(Geometry, Double, ToleranceType)Gibt unter Verwendung der festgelegten Fehlergrenze an, ob die aktuelle Geometrie die angegebene Geometry enthält. (Von Geometry geerbt.)
Öffentliche MethodeFillContains(Point, Double, ToleranceType)Gibt unter Verwendung der festgelegten Fehlergrenze an, ob die Geometrie den angegebenen Point enthält. (Von Geometry geerbt.)
Öffentliche MethodeFillContainsWithDetail(Geometry)Gibt einen Wert zurück, der die Schnittmenge der aktuellen Geometrie und der angegebenen Geometrie beschreibt. (Von Geometry geerbt.)
Öffentliche MethodeFillContainsWithDetail(Geometry, Double, ToleranceType)Gibt unter Verwendung der angegebenen Fehlergrenze einen Wert zurück, der die Schnittmenge der aktuellen Geometrie und der angegebenen Geometrie beschreibt. (Von Geometry geerbt.)
Öffentliche MethodeFreeze()Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest. (Von Freezable geerbt.)
Öffentliche MethodeGetAnimationBaseValueGibt den nicht animierten Wert der angegebenen DependencyProperty zurück. (Von Animatable geerbt.)
Öffentliche MethodeGetArea()Ruft den ausgefüllten Bereich des Geometry-Objekts ab. (Von Geometry geerbt.)
Öffentliche MethodeGetArea(Double, ToleranceType)Ruft den ausgefüllten Bereich des Geometry-Objekts innerhalb der angegebenen Toleranz ab. (Von Geometry geerbt.)
Öffentliche MethodeGetAsFrozenErstellt eine fixierte Kopie von Freezable mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Öffentliche MethodeGetCurrentValueAsFrozenErstellt eine fixierte Kopie von Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Öffentliche MethodeGetFlattenedPathGeometry()Ruft eine PathGeometry ab, die eine polygonale Approximation des Geometry-Objekts ist. (Von Geometry geerbt.)
Öffentliche MethodeGetFlattenedPathGeometry(Double, ToleranceType)Ruft eine PathGeometry innerhalb der angegebenen Toleranz ab, die eine polygonale Approximation des Geometry-Objekts ist. (Von Geometry geerbt.)
Öffentliche MethodeGetHashCodeRuft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.)
Öffentliche MethodeGetLocalValueEnumeratorErstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.)
Öffentliche MethodeGetOutlinedPathGeometry()Ruft eine PathGeometry ab, bei der es sich um eine vereinfachte Kontur des ausgefüllten Bereichs der Geometry handelt. (Von Geometry geerbt.)
Öffentliche MethodeGetOutlinedPathGeometry(Double, ToleranceType)Ruft eine PathGeometry innerhalb der angegebenen Toleranz ab, bei der es sich um eine vereinfachte Kontur des ausgefüllten Bereichs der Geometry handelt. (Von Geometry geerbt.)
Öffentliche MethodeGetPointAtFractionLength Ruft den Point und einen Tangentenvektor in dieser PathGeometry beim angegebenen Bruchteil ihrer Länge ab.
Öffentliche MethodeGetRenderBounds(Pen)Ruft ein an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet wurde. (Von Geometry geerbt.)
Öffentliche MethodeGetRenderBounds(Pen, Double, ToleranceType)Ruft ein mit dem festgelegten Toleranzfaktor an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet wurde. (Von Geometry geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeGetValueGibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.)
Öffentliche MethodeGetWidenedPathGeometry(Pen)Ruft eine PathGeometry ab, bei der es sich um die Form handelt, die von dem mit dem angegebenen Pen erzeugten Strich in der Geometry definiert wird. (Von Geometry geerbt.)
Öffentliche MethodeGetWidenedPathGeometry(Pen, Double, ToleranceType)Ruft eine PathGeometry ab, bei der es sich um die Form handelt, die unter Verwendung des festgelegten Toleranzfaktors von dem mit dem angegebenen Pen erzeugten Strich in der Geometry definiert wird. (Von Geometry geerbt.)
Öffentliche MethodeInvalidatePropertyBerechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.)
Öffentliche MethodeIsEmpty Bestimmt, ob dieses PathGeometry-Objekt leer ist. (Überschreibt Geometry.IsEmpty().)
Öffentliche MethodeMayHaveCurves Bestimmt, ob dieses PathGeometry-Objekt über Kurvensegmente verfügen kann. (Überschreibt Geometry.MayHaveCurves().)
Öffentliche MethodeReadLocalValueGibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.)
Öffentliche MethodeSetCurrentValueLegt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.)
Öffentliche MethodeSetValue(DependencyProperty, Object)Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Öffentliche MethodeSetValue(DependencyPropertyKey, Object)Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Geschützte MethodeShouldSerializePropertyGibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.)
Öffentliche MethodeShouldSerializeTransformRuft einen Wert ab, der angibt, ob der Wert der Transform-Eigenschaft serialisiert werden soll. (Von Geometry geerbt.)
Öffentliche MethodeStrokeContains(Pen, Point)Bestimmt, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird. (Von Geometry geerbt.)
Öffentliche MethodeStrokeContains(Pen, Point, Double, ToleranceType)Bestimmt unter Verwendung der festgelegten Fehlertoleranz, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird. (Von Geometry geerbt.)
Öffentliche MethodeStrokeContainsWithDetail(Pen, Geometry)Gibt einen Wert zurück, der die Schnittmenge der angegebenen Geometry und des durch Anwenden des angegebenen Pen auf die aktuelle Geometrie erstellten Strichs beschreibt. (Von Geometry geerbt.)
Öffentliche MethodeStrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)Ruft einen Wert ab, der unter Verwendung der festgelegten Fehlergrenze die Schnittmenge der angegebenen Geometry und des durch Anwenden des angegebenen Pen auf die aktuelle Geometrie erstellten Strichs beschreibt. (Von Geometry geerbt.)
Öffentliche MethodeToString()Erstellt eine Zeichenfolgendarstellung des Objekts auf der Grundlage der aktuellen Kultur. (Von Geometry geerbt.)
Öffentliche MethodeToString(IFormatProvider)Erstellt eine Zeichenfolgendarstellung des Objekts mithilfe der angegebenen kulturspezifischen Formatierungsinformationen. (Von Geometry geerbt.)
Öffentliche MethodeVerifyAccessErzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliches EreignisChangedTritt auf, wenn Freezable oder ein darin enthaltenes Objekt geändert wird. (Von Freezable geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliches FeldStatischer MemberFiguresProperty Bezeichnet die Figures-Abhängigkeitseigenschaft.
Öffentliches FeldStatischer MemberFillRuleProperty Bezeichnet die FillRule-Abhängigkeitseigenschaft.
Zum Seitenanfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIFormattable.ToStringFormatiert den Wert der aktuellen Instanz unter Verwendung des angegebenen Formats. (Von Geometry geerbt.)
Zum Seitenanfang

Jedes PathGeometry-Objekt definiert eine Auflistung von PathFigure-Objekten. Jedes PathFigure-Objekt besteht aus einem oder mehreren PathSegment-Objekten, z. B. ArcSegment und LineSegment, die dessen Form im eigentlichen Sinne bestimmen.

Der ausgefüllte Bereich der PathGeometry wird definiert, indem anhand der FillRule der eingeschlossene Bereich aller enthaltenen PathFigure-Objekte ermittelt wird, deren IsFilled-Eigenschaft auf true festgelegt ist.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft