canvas教程

周公(周金桥)的专栏

字号+ 作者:H5之家 来源:H5之家 2016-12-05 18:02 我要评论( )

在上一篇中讲述了使用VS2010开发Silverlight的一些基础知识,并且讲述了Silverlight的部署和代码安全知识,这一篇主要是讲述如何在Silverlight中摆放界面元素。

可以看出在这里存在着HeightMaxHeighMinHeightWidthMaxWidthMinWidth这么两组与高度和宽度相关的属性,这的确让初学的人有些模糊。这些值之间存在着什么样的关系呢?拿WidthMaxWidthMinWidth来说,它们存在的关系如下:如果这三个值之间存在冲突,则应用程序确定宽度的实际顺序是:首先必须采用 MinWidth;然后采用 MaxWidth;最后,如果这些值中的每个值都在限制之内,则采用 Width。为什么对于Width或者Height会出现这么三个属性呢?这是跟编程有一定的关系,假如我们在一个布局容器中水平放置了三个按钮,每个按钮的宽度是60像素,即使不考虑这三个按钮之间的间隙显示这三个按钮的宽度至少需要180像素,在默认情况下WidthMaxWidthMinWidth的默认值分别是Auto(自动调整)、PositiveInfinity(正无穷大)、0.0,这样一来按照上面的规则会采取自动调整的方式。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Adobe Flash CS5将动画转HTML5 Canvas

    Adobe Flash CS5将动画转HTML5 Canvas

    2016-11-02 13:00

  • Canvas入门-利用Canvas画国旗

    Canvas入门-利用Canvas画国旗

    2016-10-22 12:01

  • .NET程序的绚丽外衣WPF(WPF 技术学习专题)

    .NET程序的绚丽外衣WPF(WPF 技术学习专题)

    2016-09-22 12:00

  • clock 简单canvas实现圆弧时钟

    clock 简单canvas实现圆弧时钟

    2016-09-15 10:01

网友点评