次の方法で共有


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

更新 : 2007 年 11 月

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) を設定すると、どの隅を基準としてコントロールとキャンバスの固定距離を維持するかを指定できます。

    Bb675308.alert_note(ja-jp,VS.90).gifメモ :

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

参照

処理手順

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

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

その他の技術情報

WPF コンテナ コントロール

Canvas