CornerRadius 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
四角形の角の半径を表します。
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)
- 継承
- 属性
- 実装
例
次の例は、拡張アプリケーション マークアップ言語 (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 つのプロパティ 、 TopRight、 BottomLeft、 BottomRightがあります。 それぞれは、 Double 他の構造体とは独立して設定できる構造です。
半径を負の値にすることはできません。
XAML 属性の使用方法
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
- または -
<object property="AllCorners"/>
XAML 値
TopLeft
Double 左上隅の半径を指定する値。
TopRight
Double 右上隅を指定する値。
BottomRight
Double 右下隅を指定する値。
BottomLeft
Double 左下隅を指定する値。
AllCorners
1 つのDouble値のみを指定した場合、そのメジャーは、 の TopLeft、TopRight、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) |
指定した Object が CornerRadius であり、この CornerRadius と同じ角半径値を含んでいるかどうかを判断します。 |
GetHashCode() |
この CornerRadius のハッシュ コードを返します。 |
ToString() |
CornerRadius の文字列形式を返します。 |
演算子
Equality(CornerRadius, CornerRadius) |
2 つの CornerRadius 構造体を比較して、等しいかどうかを確認します。 |
Inequality(CornerRadius, CornerRadius) |
2 つの CornerRadius 構造体を比較し、等しくないかどうかを確認します。 |