CornerRadius Struktura
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje promienie narożników prostokąta.
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)
- Dziedziczenie
- Atrybuty
- Implementuje
W poniższym przykładzie pokazano, jak ustawić wartość CornerRadius właściwości przy użyciu języka XAML (Extensible Application Markup Language) i kodu.
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">
Ta klasa ma cztery właściwości, TopLeft, , BottomLeftTopRighti BottomRight, odpowiadające poszczególnym rogom prostokąta. Każda z nich jest strukturą Double , którą można ustawić niezależnie od innych.
Promienie nie mogą być ujemne.
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
-lub-
<object property="AllCorners"/>
Topleft
Double wartość określająca promień lewego górnego rogu.
TopRight
Double wartość określająca prawy górny róg.
BottomRight
Double wartość określająca prawy dolny róg.
Bottomleft
Double wartość określająca lewy dolny róg.
AllCorners
Jeśli zostanie określona tylko pojedyncza Double wartość, ta miara jest stosowana do wszystkich narożników TopLeft, TopRight, BottomRight i BottomLeft.CornerRadius
Uwaga
Wartości nie muszą jawnie uwzględniać punktu dziesiętnego w przypadku określenia jako ciągu. Ciąg "1" podany w języku XAML oblicza wartość 1.0 w przypadku odwołania w kodzie.
Corner |
Inicjuje CornerRadius nowe wystąpienie klasy z określoną jednolitą wartością promienia dla każdego rogu lub prostokąta. |
Corner |
Inicjuje CornerRadius nowe wystąpienie klasy z określonymi wartościami promienia dla każdego rogu prostokąta. |
Bottom |
Pobiera lub ustawia promień lewego dolnego rogu. |
Bottom |
Pobiera lub ustawia promień prawego dolnego rogu. |
Top |
Pobiera lub ustawia promień lewego górnego rogu. |
Top |
Pobiera lub ustawia promień prawego górnego rogu. |
Equals(Corner |
Porównuje dwie CornerRadius struktury równości. |
Equals(Object) |
Określa, czy określona Object wartość to i CornerRadius czy zawiera te same wartości promienia rogu co ten CornerRadiuselement . |
Get |
Zwraca kod skrótu dla tego pliku CornerRadius. |
To |
Zwraca reprezentację ciągu elementu CornerRadius. |
Equality(Corner |
Porównuje dwie CornerRadius struktury równości. |
Inequality(Corner |
Porównuje dwie CornerRadius struktury nierówności. |
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: