Control.CornerRadius プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールの境界線の角の半径を取得または設定します。
public:
property CornerRadius CornerRadius { CornerRadius get(); void set(CornerRadius value); };
CornerRadius CornerRadius();
void CornerRadius(CornerRadius value);
public CornerRadius CornerRadius { get; set; }
var cornerRadius = control.cornerRadius;
control.cornerRadius = cornerRadius;
Public Property CornerRadius As CornerRadius
<control CornerRadius="uniformRadius"/>
- or -
<control CornerRadius="topLeft,topRight,bottomRight,bottomLeft"/>
プロパティ値
CornerRadius 構造体の値として表される角が丸められる次数。
Windows の要件
デバイス ファミリ |
Windows 10, version 1809 (10.0.17763.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v7.0 で導入)
|
例
<Button Content="Button"
Background="Blue"
BorderThickness="1.0"
BorderBrush="Black"
CornerRadius="15" />
注釈
CornerRadius 値のメンバー コンポーネントを負にすることはできません。
Control の CornerRadius プロパティは、 Border.CornerRadius と同じように動作します。 CornerRadius はレンダリング成果物であり、コンテンツのレイアウトには影響しません (クリッピングが発生する可能性があります)。
すべてのコントロール テンプレートの既定の CornerRadius 値は 0 です。 CornerRadius プロパティを設定すると、ControlTemplate に Border があるコントロールに影響します (例: Button、ComboBox)。