WPF中Border控件的属性介绍
2016-03-27 16:30
471 查看
Border 是一个装饰的控件,此控件绘制一个边框、一个背景,在 Border 中只能有一个子控件,但它的子控件是可以包含多个子控件的Border 的几个生要的属性:
Background:此WPF Border属性设置 Border 用来绘制背景的 Brush 对象。
BorderBrush:此属性设置 Border 用来绘制边框的 Brush 对象。
BorderThickness:此属性设置 Border 边框的宽度,此属性是一个 Thickness 对象, Thickness 是一个 struct 类型的对象,使用 Thickness 对象可以设置边框每一边的线条的宽度。
CornerRadius:此WPF Border属性设置 Border 的每一个角圆的半径,此属性是一个 CornerRadius 对象,CornerRadius 是一个struct 类型的对象。
Padding:此WPF Border属性设置 Border 里的内容与边框的之间的间隔,此属性是一个 Thickness 对象,可以使用此对象为每一边的间隔进行设置。
实例:
Background:此WPF Border属性设置 Border 用来绘制背景的 Brush 对象。
BorderBrush:此属性设置 Border 用来绘制边框的 Brush 对象。
BorderThickness:此属性设置 Border 边框的宽度,此属性是一个 Thickness 对象, Thickness 是一个 struct 类型的对象,使用 Thickness 对象可以设置边框每一边的线条的宽度。
CornerRadius:此WPF Border属性设置 Border 的每一个角圆的半径,此属性是一个 CornerRadius 对象,CornerRadius 是一个struct 类型的对象。
Padding:此WPF Border属性设置 Border 里的内容与边框的之间的间隔,此属性是一个 Thickness 对象,可以使用此对象为每一边的间隔进行设置。
实例:
<Window.Resources> <!--Border的样式--> <Style TargetType="{x:Type Border}" x:Key="gBox"> <Setter Property="BorderBrush" Value="CornflowerBlue"/> <Setter Property="Background" Value="#dfe6ec"/> <Setter Property="BorderThickness" Value="1"/> <Setter Property="CornerRadius" Value="2"/> <Setter Property="Padding" Value="5"/> </Style> </Window.Resources> <StackPanel> <!--Border控件的使用--> <Border Style="{StaticResource gBox}"> <TextBlock Text="Border的使用"/> </Border> </StackPanel>
相关文章推荐
- hdu4325 Flowers【树状数组区间更新单点求值 离散化】
- win10 下使用VS2012 出现中文????的解决方案(仅限安装了visual assist插件)
- 最大子数组二
- Linux第五周学习总结——扒开系统调用的三层皮(下
- 约瑟夫环问题——(Hdu-5643,King's Game)
- 设计模式学习笔记——单例模式
- 选夫婿1
- vector与list区别
- hdu 1712 ACboy needs your help(分组背包入门)
- 常见数据结构之JavaScript实现
- 想写一系列关于css draft的博客
- PHP记录 字符串 函数
- [BZOJ2843]极地旅行社(LCT)
- App架构经验总结
- hadoop源代码分析(二)从wordCount开始,剖析mapreduce的运行机制
- Spring容器中bean的生命周期以及关注spring bean对象的后置处理器:BeanPostProcessor(一个接口)
- 《Linux内核设计与实现》第十八章读书笔记
- PHP连接数据库实现注册页面的增删改查操作
- 1002 田忌赛马问题
- BZOJ 1201: [HNOI2005]数三角形