CornerRadius 構造体

定義

四角形の角の半径を表します。

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)
継承
CornerRadius
属性
実装

次の例は、拡張アプリケーション マークアップ言語 (XAML) とコードを CornerRadius 使用してプロパティの値を設定する方法を示しています。

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

注釈

このクラスには、 TopLeft四角形の個々の角に対応する 4 つのプロパティ 、 TopRightBottomLeftBottomRightがあります。 それぞれは、 Double 他の構造体とは独立して設定できる構造です。

半径を負の値にすることはできません。

XAML 属性の使用方法

<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>  
  • または -
<object property="AllCorners"/>  

XAML 値

TopLeft
Double 左上隅の半径を指定する値。

TopRight
Double 右上隅を指定する値。

BottomRight
Double 右下隅を指定する値。

BottomLeft
Double 左下隅を指定する値。

AllCorners
1 つのDouble値のみを指定した場合、そのメジャーは、 の TopLeftTopRight、BottomRight、および BottomLeft の角のCornerRadiusすべてに適用されます。

注意

文字列として指定する場合、値に小数点を明示的に含める必要はありません。 XAML で提供される文字列 "1" は、コードで参照されると 1.0 の値に評価されます。

コンストラクター

CornerRadius(Double)

四角形のすべての角に同じ半径値を指定して、CornerRadius クラスの新しいインスタンスを初期化します。

CornerRadius(Double, Double, Double, Double)

四角形の各角に半径値を指定して、CornerRadius クラスの新しいインスタンスを初期化します。

プロパティ

BottomLeft

左下隅の半径を取得または設定します。

BottomRight

右下隅の半径を取得または設定します。

TopLeft

左上隅の半径を取得または設定します。

TopRight

右上隅の半径を取得または設定します。

メソッド

Equals(CornerRadius)

2 つの CornerRadius 構造体を比較して、等しいかどうかを確認します。

Equals(Object)

指定した ObjectCornerRadius であり、この CornerRadius と同じ角半径値を含んでいるかどうかを判断します。

GetHashCode()

この CornerRadius のハッシュ コードを返します。

ToString()

CornerRadius の文字列形式を返します。

演算子

Equality(CornerRadius, CornerRadius)

2 つの CornerRadius 構造体を比較して、等しいかどうかを確認します。

Inequality(CornerRadius, CornerRadius)

2 つの CornerRadius 構造体を比較し、等しくないかどうかを確認します。

適用対象

こちらもご覧ください