Aracılığıyla paylaş


CornerRadius Yapı

Tanım

Dikdörtgenin köşelerinin yarıçaplarını temsil eder.

public value class CornerRadius : IEquatable<System::Windows::CornerRadius>
[System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))]
public struct CornerRadius : IEquatable<System.Windows.CornerRadius>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))>]
type CornerRadius = struct
Public Structure CornerRadius
Implements IEquatable(Of CornerRadius)
Devralma
CornerRadius
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnekte, Genişletilebilir Uygulama Biçimlendirme Dili (XAML) ve kod kullanılarak özelliğin CornerRadius değerinin nasıl ayarlanacağı gösterilmektedir.

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);
Dim myBorder1 As 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">

Açıklamalar

Bu sınıf, TopLeftTopRightdikdörtgenin tek köşelerine karşılık gelen , , BottomLeftve BottomRightolmak üzere dört özelliğe sahiptir. Her biri diğerlerinden bağımsız olarak ayarlanabilen bir Double yapıdır.

Yarıçaplar negatif olamaz.

XAML Öznitelik Kullanımı

<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>

-veya-

<object property="AllCorners"/>

XAML Değerleri

TopLeftDouble sol üst köşenin yarıçapını belirten değer.

ToprightDouble sağ üst köşeyi belirten değer.

BottomrightDouble sağ alt köşeyi belirten değer.

BottomleftDouble sol alt köşeyi belirten değer.

AllCorners Yalnızca tek Double bir değer belirtilirse, bu ölçü öğesinin TopLeft, TopRight, BottomRight ve BottomLeft köşelerinin TÜMÜne CornerRadiusuygulanır.

Uyarı

Değerler, dize olarak belirtildiğinde ondalık ayırıcıyı açıkça içermemelidir. XAML'de sağlanan "1" dizesi, kodda başvurulduğunda 1.0 değerini değerlendirir.

Oluşturucular

Name Description
CornerRadius(Double, Double, Double, Double)

Dikdörtgenin CornerRadius her köşesi için belirtilen yarıçap değerleriyle sınıfının yeni bir örneğini başlatır.

CornerRadius(Double)

Her köşe veya dikdörtgen için belirtilen tekdüzen yarıçap değeriyle sınıfın yeni bir örneğini CornerRadius başlatır.

Özellikler

Name Description
BottomLeft

Sol alt köşenin yarıçapını alır veya ayarlar.

BottomRight

Sağ alt köşenin yarıçapını alır veya ayarlar.

TopLeft

Sol üst köşenin yarıçapını alır veya ayarlar.

TopRight

Sağ üst köşenin yarıçapını alır veya ayarlar.

Yöntemler

Name Description
Equals(CornerRadius)

Eşitlik için iki CornerRadius yapıyı karşılaştırır.

Equals(Object)

Belirtilen Object öğesinin bir CornerRadius olup olmadığını ve bu CornerRadiusile aynı köşe yarıçapı değerlerini içerip içermediğini belirler.

GetHashCode()

Bu CornerRadiusiçin karma kodunu döndürür.

ToString()

dize gösterimini CornerRadiusdöndürür.

İşleçler

Name Description
Equality(CornerRadius, CornerRadius)

Eşitlik için iki CornerRadius yapıyı karşılaştırır.

Inequality(CornerRadius, CornerRadius)

Eşitsizlik için iki CornerRadius yapıyı karşılaştırır.

Şunlara uygulanır

Ayrıca bkz.