Border.CornerRadius Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která představuje stupeň, do kterého jsou rohy Border zaokrouhleny.
public:
property System::Windows::CornerRadius CornerRadius { System::Windows::CornerRadius get(); void set(System::Windows::CornerRadius value); };
public System.Windows.CornerRadius CornerRadius { get; set; }
member this.CornerRadius : System.Windows.CornerRadius with get, set
Public Property CornerRadius As CornerRadius
Hodnota vlastnosti
Ten CornerRadius popisuje stupeň zaokrouhlení rohů. Tato vlastnost nemá výchozí hodnotu.
Příklady
Následující příklad ukazuje, jak nastavit hodnotu této vlastnosti.
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">
Poznámky
I když název vlastnosti naznačuje, že můžete použít pouze jednotné hodnoty, CornerRadius podporuje také ne uniformní radii. Hodnoty poloměru, které jsou příliš velké, se škálují tak, aby se hladce promíchaly z rohu do rohu.
Informace o vlastnosti závislosti
Pole identifikátoru | CornerRadiusProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, AffectsRender |