WPF Canvas实现绝对定位
WPF开发工具的出现,为我们开发人员带来了全新的编程体验。开发人员使用则款工具,彻底突破了图形界面开发的局限性,为编程带来高效率。下面我们先来了解下WPF Canvas布局容器的相关概念。
Canvas是最精确的布局容器——绝对定位,此书作者不建议使用,因为控件的大小一般会随着内部字体图片的动态生成而自动变化,所以使用前三种布局是最好的选择,在这一点上,我也持同样意见。
Canvas使用Top/Bottom属性控制距离顶部/底部的高度;使用Left/Right属性控制距离左/右的距离。有趣的是,调整Form的大小,第二个TextBlock的位置会相应变化,但和底部以及右边的距离是不变的,代码见下:
- < Canvas Background="Yellow">
- < TextBlock Canvas.Left="10"
- Canvas.Top="20">Hello
- < /TextBlock>
- < TextBlock Canvas.Right="10"
- Canvas.Bottom="20">world!
- < /TextBlock>
- < /Canvas>
相关推荐
IT之家 2020-03-11
graseed 2020-10-28
zbkyumlei 2020-10-12
SXIAOYI 2020-09-16
jinhao 2020-09-07
impress 2020-08-26
liuqipao 2020-07-07
淡风wisdon大大 2020-06-06
yoohsummer 2020-06-01
chenjia00 2020-05-29
baike 2020-05-19
扭来不叫牛奶 2020-05-08
hxmilyy 2020-05-11
黎豆子 2020-05-07
xiongweiwei00 2020-04-29
Cypress 2020-04-25
冰蝶 2020-04-20