Canvas是WPF中常用的控件,今天第一次使用,有很多属性都不熟悉,不过用过了的就要记住,下一次就不会再犯愁如何使用啦。
Canvas中的控件可以任意布局,并且能够获得较为精确的位置,那么如果设置控件相对于Canvas的位置呢?如下:
设置位置: Canvas.SetLeft(ControlName, LocationX1);
Canvas.SetTop(
ControlName, LocationY1);
Canvas.SetRight(ControlName, LocationX2);
Canvas.SetBottom(
ControlName, LocationY2);
获得位置: Canvas.GetLeft(ControlName);