CornerRadius Yapı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Öznitelikler
- Uygulamalar
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">
Bu sınıf, TopLeftTopRightBottomLeftdikdörtgenin tek tek köşelerine karşılık gelen , , ve 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.
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
-veya-
<object property="AllCorners"/>
TopLeft
Double sol üst köşenin yarıçapını belirten değer.
Topright
Double sağ üst köşeyi belirten değer.
Bottomright
Double sağ alt köşeyi belirten değer.
Bottomleft
Double sol alt köşeyi belirten değer.
TümCorners
Yalnızca tek Double bir değer belirtilirse, bu ölçü öğesinin TopLeft, TopRight, BottomRight ve BottomLeft köşelerinin TÜMÜne CornerRadiusuygulanır.
Not
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 verir.
Corner |
Her köşe veya dikdörtgen için belirtilen tekdüzen yarıçap değeriyle sınıfının yeni bir örneğini CornerRadius başlatır. |
Corner |
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. |
Bottom |
Sol alt köşenin yarıçapını alır veya ayarlar. |
Bottom |
Sağ alt köşenin yarıçapını alır veya ayarlar. |
Top |
Sol üst köşenin yarıçapını alır veya ayarlar. |
Top |
Sağ üst köşenin yarıçapını alır veya ayarlar. |
Equals(Corner |
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. |
Get |
Bu CornerRadiusiçin karma kodunu döndürür. |
To |
öğesinin dize gösterimini CornerRadiusdöndürür. |
Equality(Corner |
Eşitlik için iki CornerRadius yapıyı karşılaştırır. |
Inequality(Corner |
Eşitsizlik için iki CornerRadius yapıyı karşılaştırır. |
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: