WPF之容器标签之Canvas布局标签

Canvas: 定义一个区域,可在其中使用相对于 Canvas 区域的坐标以显式方式来定位子元素。

实例

可以在子标签使用Canvas属性设置定位

cs 复制代码
<Canvas Width="500" Height="300">
    <StackPanel Width="100" Height="100"
                Background="Red"></StackPanel>
    <StackPanel Width="100"
                Height="100"
                Background="Black"
                Canvas.Right="0"></StackPanel>
    <StackPanel Width="100"
                Height="100"
                Background="Gray"
                Canvas.Left="0"
                Canvas.Bottom="0"></StackPanel>
    <StackPanel Width="100"
                Height="100"
                Background="Green"
                Canvas.Right="0"
                Canvas.Bottom="0"></StackPanel>
    <WrapPanel Width="100"
                Height="100"
                Background="Green"
                Canvas.Right="0"
                Canvas.Bottom="0"></WrapPanel>
    <WrapPanel Width="100"
               Height="100"
               Background="Green"
               Canvas.Top="0"
               Canvas.Right="200"></WrapPanel>
</Canvas>

效果:

相关推荐
前端小巷子19 分钟前
Webpack 5模块联邦
前端·javascript·面试
玲小珑22 分钟前
Next.js 教程系列(十九)图像优化:next/image 与高级技巧
前端·next.js
晓得迷路了22 分钟前
栗子前端技术周刊第 91 期 - 新版 React Compiler 文档、2025 HTML 状态调查、Bun v1.2.19...
前端·javascript·react.js
江城开朗的豌豆29 分钟前
Vue和React中的key:为什么列表渲染必须加这玩意儿?
前端·vue.js·面试
江城开朗的豌豆34 分钟前
前端路由傻傻分不清?route和router的区别,看完这篇别再搞混了!
前端·javascript·vue.js
pengzhuofan37 分钟前
Web开发系列-第0章 Web介绍
前端
小鱼人爱编程1 小时前
Java基石--反射让你直捣黄龙
前端·spring boot·后端
JosieBook2 小时前
【web应用】如何进行前后端调试Debug? + 前端JavaScript调试Debug?
前端·chrome·debug
LBJ辉2 小时前
2. Webpack 高级配置
前端·javascript·webpack
灵感__idea9 小时前
JavaScript高级程序设计(第5版):好的编程就是掌控感
前端·javascript·程序员