(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

CornerRadius-Struktur

Stellt die Radien der Ecken eines Rechtecks dar.

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

[TypeConverterAttribute(typeof(CornerRadiusConverter))]
public struct CornerRadius : IEquatable<CornerRadius>
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
- or -
<object property="AllCorners"/>

XAML-Werte

TopLeft

Der Double-Wert gibt den Radius der linken oberen Ecke an.

TopRight

Der Double-Wert gibt den Radius der rechten oberen Ecke an.

BottomRight

Der Double-Wert gibt den Radius der rechten unteren Ecke an.

BottomLeft

Der Double-Wert gibt den Radius der linken unteren Ecke an.

AllCorners

Wenn nur ein Double-Wert angegeben wird, wird das Maß auf alle Ecken (TopLeft, TopRight, BottomRight und BottomLeft) des CornerRadius angewendet.

HinweisHinweis

Werte müssen bei der Angabe als Zeichenfolge das Dezimalzeichen nicht explizit einschließen. Die Zeichenfolge "1" in XAML ergibt einen Wert von 1,0, wenn im Code darauf verwiesen wird.

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

  NameBeschreibung
Öffentliche MethodeCornerRadius(Double)Initialisiert eine neue Instanz der CornerRadius-Klasse mit einem angegebenen einheitlichen Radiuswert für alle Ecken des Rechtecks.
Öffentliche MethodeCornerRadius(Double, Double, Double, Double)Initialisiert eine neue Instanz der CornerRadius-Klasse mit den angegebenen Radiuswerten für die einzelnen Ecken des Rechtecks.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftBottomLeftRuft den Radius der linken unteren Ecke ab oder legt diesen fest.
Öffentliche EigenschaftBottomRightRuft den Radius der rechten unteren Ecke ab oder legt diesen fest.
Öffentliche EigenschaftTopLeftRuft den Radius der linken oberen Ecke des Rechtecks ab oder legt diesen fest.
Öffentliche EigenschaftTopRightRuft den Radius der rechten oberen Ecke des Rechtecks ab oder legt diesen fest.
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeEquals(CornerRadius)Vergleicht zwei CornerRadius-Strukturen auf Gleichheit.
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Object ein CornerRadius ist und ob es die gleichen Werte für den Eckenradius wie CornerRadius enthält. (Überschreibt ValueType.Equals(Object).)
Öffentliche MethodeGetHashCodeGibt den Hashcode für diese CornerRadius zurück. (Überschreibt ValueType.GetHashCode().)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolgendarstellung des CornerRadius-Objekts zurück. (Überschreibt ValueType.ToString().)
Zum Seitenanfang

  NameBeschreibung
Öffentlicher OperatorStatischer MemberEqualityVergleicht zwei CornerRadius-Strukturen auf Gleichheit.
Öffentlicher OperatorStatischer MemberInequalityVergleicht zwei CornerRadius-Strukturen auf Ungleichheit.
Zum Seitenanfang

Diese Klasse weist die Eigenschaften TopLeft, TopRight, BottomLeft und BottomRight auf, die den einzelnen Ecken des Rechtecks entsprechen. Diese stellen jeweils eine Double-Struktur dar, die unabhängig voneinander festgelegt werden können.

Die Radien können nicht negativ sein.

Im folgenden Beispiel wird veranschaulicht, wie der Wert der CornerRadius-Eigenschaft mithilfe von Extensible Application Markup Language (XAML)-Markup und -Code festgelegt wird.


myBorder1 = new Border();
myBorder1.BorderBrush = Brushes.SlateBlue;
myBorder1.BorderThickness = new Thickness(5, 10, 15, 20);
myBorder1.Background = Brushes.AliceBlue;
myBorder1.Padding = new Thickness(5);
myBorder1.CornerRadius = new CornerRadius(15);



<Border BorderBrush="SlateBlue" BorderThickness="5,10,15,20" Background="AliceBlue" Padding="5" CornerRadius="15">


.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