Bagikan melalui


CornerRadius Struktur

Definisi

Mewakili radius sudut persegi panjang.

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)
Warisan
CornerRadius
Atribut
Penerapan

Contoh

Contoh berikut menunjukkan cara mengatur nilai CornerRadius properti dengan menggunakan Extensible Application Markup Language (XAML) dan kode.

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">

Keterangan

Kelas ini memiliki empat properti, TopLeft, TopRight, BottomLeft, dan BottomRight, yang sesuai dengan sudut individu persegi panjang. Masing-masing adalah Double struktur yang dapat diatur secara independen dari yang lain.

Radius tidak boleh negatif.

Penggunaan Atribut XAML

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

-atau-

<object property="AllCorners"/>

Nilai XAML

TopLeftDouble nilai yang menentukan radius sudut kiri atas.

TopRightDouble nilai yang menentukan sudut kanan atas.

Tegak LuncurDouble nilai yang menentukan sudut kanan bawah.

BottomLeftDouble nilai yang menentukan sudut kiri bawah.

AllCorners Jika hanya Double satu nilai yang ditentukan, ukuran tersebut diterapkan ke SEMUA sudut TopLeft, TopRight, BottomRight, dan BottomLeft dari CornerRadius.

Nota

Nilai tidak perlu menyertakan titik desimal secara eksplisit saat ditentukan sebagai string. String "1" yang disediakan dalam XAML mengevaluasi ke nilai 1,0 saat dirujuk dalam kode.

Konstruktor

Nama Deskripsi
CornerRadius(Double, Double, Double, Double)

Menginisialisasi instans CornerRadius baru kelas dengan nilai radius yang ditentukan untuk setiap sudut persegi panjang.

CornerRadius(Double)

Menginisialisasi instans CornerRadius baru kelas dengan nilai radius seragam tertentu untuk setiap sudut atau persegi panjang.

Properti

Nama Deskripsi
BottomLeft

Mendapatkan atau mengatur radius sudut kiri bawah.

BottomRight

Mendapatkan atau mengatur radius sudut kanan bawah.

TopLeft

Mendapatkan atau mengatur radius sudut kiri atas.

TopRight

Mendapatkan atau mengatur radius sudut kanan atas.

Metode

Nama Deskripsi
Equals(CornerRadius)

Membandingkan dua CornerRadius struktur untuk kesetaraan.

Equals(Object)

Menentukan apakah yang ditentukan Object adalah CornerRadius dan apakah berisi nilai radius sudut yang sama dengan ini CornerRadius.

GetHashCode()

Mengembalikan kode hash untuk ini CornerRadius.

ToString()

Mengembalikan representasi string dari CornerRadius.

Operator

Nama Deskripsi
Equality(CornerRadius, CornerRadius)

Membandingkan dua CornerRadius struktur untuk kesetaraan.

Inequality(CornerRadius, CornerRadius)

Membandingkan dua CornerRadius struktur untuk ketidaksamaan.

Berlaku untuk

Lihat juga