跟互联力量学Silverlight之六_Panel和Border控件用法

跟互联力量学Silverlight之六_Panel和Border控件用法,第1张

概述本章开始介绍 布局要用到的容器控件,你如果对Silverlight基本概念不了解,可以参考互 联力量相关内容 Silverlight Panel Panel有三种常见的形式,用来实现不同的布局效果: StackPanel:水平和垂直排列子元素 WrapPanel:子元素水平和垂直排列,换行显示 DockPanel:把元素对齐到容器的边缘 WrapPanel和DockPanel用在Silverlig

本章开始介绍 布局要用到的容器控件,你如果对Silverlight基本概念不了解,可以参考互 联力量相关内容

Silverlight Panel
Panel有三种常见的形式,用来实现不同的布局效果:
StackPanel:水平和垂直排列子元素
WrapPanel:子元素水平和垂直排列,换行显示
DockPanel:把元素对齐到容器的边缘
WrapPanel和DockPanel用在Silverlight Toolkit上

Panel都 有background属性,使用Brush定义背景颜色,用代码方式是这样写: panel1.Background = new SolIDcolorBrush(colors.AliceBlue); 用XAML写:<StackPanel x:name=”panel1″ Background=”#FFFF00″ />,请注意,这有另外的写法:

查看代码

图1

你如果认为这 样多麻烦,根本没有必要,那你就错了,用复合属性的方式,可以实现多种颜色,如渐变色效果,具体的例子参考XAML的资源

Silverlight border

Panel可 以当容器,并设置背景色,但是并没有边框。这就要用到border控件,它的常见属性:Background背景色,borderBrush边框笔 刷,borderThickness边框的粗细,用像素为单位,CornerRadius边框圆角,padding边框内间距。下面的小例子给按钮加上边 框,你需要清楚的是,border控件不仅仅是描边,它也是容器控件。

首先放一个 button控件到页面,如:<button x:name=”btn1″ Content=”Click” margin=”10″ WIDth=”100″ Height=”40″ />,把button作为子元素,放到border里面,完整的内容如下:

查看代码

图2

运行效果:

图3

今天先说到这,下次具体谈每个panel的用法

版权所有 互联力量IT培训网,原文出自:http://www.foxitjob.com/2010/07/343.html

总结

以上是内存溢出为你收集整理的跟互联力量学Silverlight之六_Panel和Border控件用法全部内容,希望文章能够帮你解决跟互联力量学Silverlight之六_Panel和Border控件用法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1029175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存