次の方法で共有


方法 : キャンバス コントロール内のコントロール位置を指定する

Canvas コンテナーは、Windows Presentation Foundation (WPF) コンテナー コントロールの中で最も単純であり、コントロールの絶対配置を可能にします。 Canvas コントロール上に配置されたコントロールでは、Canvas のいずれか 1 つの隅からの距離が固定されます。 ここでは、Canvas コントロールに含まれるコントロールの位置を指定する方法について説明します。

キャンバス コントロール内のコントロールの位置を指定するには

  1. Canvas コンテナーを用意していない場合は、[ツールボックス] から Canvas コンテナーを Window にドラッグしてください。

  2. Canvas コンテナー内にコントロールを配置します。

  3. XAML ビューで、Canvas.Top プロパティまたは Canvas.Bottom プロパティを設定します。

  4. XAML ビューで、Canvas.Right プロパティまたは Canvas.Left プロパティを設定します。

    これらのプロパティは、コントロールの端からキャンバスの端までの距離を設定します。 たとえば、Canvas.Top プロパティを 31 に設定すると、コントロールの上端がキャンバスの上端から 31 単位の位置に配置されます。 垂直方向のプロパティ (Canvas.Top または Canvas.Bottom) と水平方向のプロパティ (Canvas.Left または Canvas.Right) を設定すると、どの隅を基準としてコントロールとキャンバスの固定距離を維持するかを指定できます。

    注意

    水平方向または垂直方向のプロパティを複数指定すると、いずれか一方は無視されます。

参照

処理手順

方法 : 絶対配置に基づくレイアウトを構築する

方法 : 添付プロパティを使用する

その他の技術情報

WPF コンテナー コントロール

Canvas