Canvas.Top和Canvas.Left属性
Canvas控件提供一个画面用于在画布的特定坐标处显示子元素,属于绝对定位,相当于html中的div,Canvas.Top和Canvas.Left属性只有Canvas控件的子元素(并且是这个子元素紧挨着Canvas)用时才有效果,如下代码
<Canvas Background="Red" >
<Rectangle Fill="Green" Width="100" Height="100" Canvas.Top="20" Canvas.Left="20" > </Rectangle>
</Canvas>
运行的效果是
而如果父控件换成StackPanel
<StackPanel Background="Red" >
<Rectangle Fill="Green" Width="100" Height="100" Canvas.Top="20" Canvas.Left="20" > </Rectangle>
</StackPanel>
运行的效果如下
可以看出和第一次是不一样的效果,矩形跑到顶部中间去了,Canvas.Top和Canvas.Left并没有起作用
如果父控件换成Grid后运行的效果如下
矩形跑的页面的中心了,可以看出Grid表格布局特点,如果没有指定行列,默认是放到中间的有多个元素的会重叠的。
如图
以上只是本人做个简单例子测试下,由于刚接触sl,许多东西还是知道甚少,如有问题,欢迎大家指正。
转载于:https://www.cnblogs.com/majunfeng/archive/2011/08/07/3933832.html
Canvas.Top和Canvas.Left属性相关推荐
- Silverlight学习笔记三(鼠标点击动态画直线|动态设置Ellipse的Canvas.Top与Canvas.Left|动态设置Stroke属性的方法。)...
我有可能需要把AutoCAD的部分功能搬到浏览器上,先练习一下画直线的方法.如图: MainPage.xaml代码: 大气象 <UserControl x:Class="DrawLin ...
- java canvas画图,UWP Canvas绘图越界
我有一个画布(不是InkCanvas!),我可以在上面绘制Polylines . 这工作得很好,但是如下面的GIF所示,绘制出界限存在一个巨大的问题 . 我的画布在ScrollViewer中,Scro ...
- 【canvas系列】canvas实现“ 简单的Amaziograph效果”--画对称图【强迫症福利】
标题很难引人入胜,先放个效果图好了 如果图片吸引不了你,那我觉得也就没啥看的了. demo链接: https://win7killer.github.io/demo_set/html_demo/can ...
- Canvas学习笔记 Canvas的基础知识点
文章目录 前言 一.导航 初始化 属性与方法 小demo 二.绘制功能 2.1.绘制矩形 2.1.1.非面向思想实现动画 2.1.2.面向对象思维实现动画 2.2.绘制路径 2.3.绘制圆弧(动态圆形 ...
- canvas.width和canvas.style.width区别以及应用
今天讲的内容是canvas.width和canvas.style.width的区别,在没有做canvas项目之前,其实我是并没有深入了解过这两个属性的,最近在研究canvas项目的自适应问题,尤其是在 ...
- 初识canvas,使用canvas做一个百分比加载进度的动画
canvas作为H5中重要的新增特性,使开发者可以用它来创作各种令人惊叹的作品.先来看一下浏览器对canvas的支持情况. <canvas> 标签定义图形,比如图表和其他图像,我们使用脚本 ...
- canvas笔记-在canvas中使用其他HTML元素
这里使用的原理是使用css把div中关于html的元素通过布局位置,以及透明相关的设置,将其设置到canvas上,这样看起来就是在canvas绘制的按钮.然后使用JavaScript获取按钮的数据或者 ...
- 神奇的canvas——巧用 canvas 为图片添加水印
代码地址如下: http://www.demodashi.com/demo/11637.html 很久之前写过一篇关于 canvas 的文章,是通过 canvas 来实现一个绚丽的动画效果,不管看过没 ...
- html canvas绘制网格,canvas(七)绘制网格和坐标轴
###1.绘制网格 var canvas = document.querySelector("canvas") var ctx = canvas.getContext(" ...
- html5 canvas 烟花,html5 canvas酷炫的烟花爆炸动画特效
特效描述:html5canvas 酷炫的 烟花爆炸动画特效.html5点击页面烟花爆炸动画,3D烟花动画,酷炫的烟花特效. 代码结构 1. 引入JS 2. HTML代码 点击页面 (function( ...
最新文章
- 算法--------旋转图像
- Java自学笔记(13):【面向对象】方法覆盖,final关键字,对象转型
- 人工智能:各种知识收集----不断追加内容
- Ubuntu下报错PCIe Bus Error:severity=Corrected, type=Physical Layer, id=00e8(Receiver ID)
- Linux sed 写命令常见使用案例
- 智联招聘简历如何导出html,如何将拉勾网(智联招聘)的预览简历导出来
- fiddler证书 iphone_使用Fiddler进行iOS APP的HTTP/HTTPS抓包
- java窗口添加标签页_在新标签页中打开新窗口
- 我眼中的“SSD” ..update
- [Fatal Error] :3:13: Open quote is expected for attribute {1} associated with an element type i...
- 社会工程学实践前言和开篇
- python:假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?
- 浅析Android中build.gradle的实用技巧
- 移动磁盘已用空间0字节要如何办啊
- 华为手机 鸿蒙,实力强劲的四款华为手机:均支持更新鸿蒙系统,你的在内吗?...
- ios应用程序加载分析(二)
- 猿来小课Linux教程分享Shell脚本问题大全
- java+ssh+mysql生鲜商城
- C/C++编程规范整理
- vue-element-admin 和 python django 前后端分离 开撸(新手学习,高手指点)
热门文章
- 使用PDF Converter OCR for Mac如何区分扫描的PDF和普通文件?
- 为什么wait和notify必须在同步方法或同步块中调用?
- 小程序实现“类吸顶”效果交流处
- 书山有路28期预告:《人性的枷锁》
- JAVA常见算法题(十九)
- UTM 用户线程模型
- ProgressBar进度条使用注解
- linux新手入门学习 - linux目录结构
- Ubuntu下lamp(PHP+Mysql+Apache)搭建+完全卸载卸载方法
- Solution Explorer 和 Source Control Explorer 的 View History 异同