如何:在 Canvas 控件中指定控件位置

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

Canvas 容器是 Windows Presentation Foundation (WPF) 容器控件中最简单的,并且它允许控件使用绝对位置。 放置在 Canvas 控件上的所有控件与 Canvas 的一个角保持固定的距离。 本主题介绍如何指定包含在 Canvas 控件中的控件的位置。

在 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