winphone 边框(Border)
转自:http://wpxap.com/thread-348860-1-1.html
边框(Border)边框(Border)控件是指在另一个对象的周围绘制边框、背景或同时绘制二者。控件的XAML语法如下:
<Border>
子控件对象
</Border>
Border控件通常会是其他控件的一个外观显示的辅助控件,它很少单独使用,一般都是配合其他控件一起来使用,从而展示出其他控件的边框效果。Border 只能包含一个子对象。如果要在多个对象周围放置一个边框,应将这些对象包装到一个容器对象中,例如StackPanel。我们可以通过设置Border控件的属性来展现出各种各样的边框效果,比如你可以通过设置 CornerRadius属性以将边框的各角改为圆角,并且可以通过设置 Padding属性以在 Border 中定位对象等等。Border控件类的一些新增的属性如表4.9所示。
表 4.9 Border 类新增加的属性
名称
说明
BorderBrush
获取或设置用于创建边框的 Brush 。
BorderThickness
获取或设置边框的粗细。
Child
获取或设置要在其周围绘制边框的子元素。
CornerRadius
获取或设置边框的角的半径。
Padding
获取或设置边框与其子对象之间的距离。
下面给出边框控件的示例:演示了各种的Border样式的使用。
代码清单4-5:边框样式演示(源代码:第4章\Examples_4_5)
MainPage.xaml文件主要代码 ------------------------------------------------------------------------------------------------------------------ <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0"> <!-- |
MainPage.xaml.cs文件主要代码 ------------------------------------------------------------------------------------------------------------------ public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); //动态填充brdTest里面的子元素 Rectangle rectBlue = new Rectangle(); rectBlue.Width = 1000; rectBlue.Height = 1000; SolidColorBrush scBrush = new SolidColorBrush(Colors.Blue); rectBlue.Fill = scBrush; this.brdTest.Child = rectBlue; } //单击事件,通过修改 Opacity 来实现,当用户点击文本时,出现一个文本的边框。 private void TextBlock_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { //0表示完全透明的 1表示完全显示出来 TextBorder.BorderBrush.Opacity = 1; } } [/td] [/tr] |
winphone 边框(Border)相关推荐
- css盒子模型、边框border、外边距margin、填充padding、轮廓outline
盒子模型:盒子默认的宽度为容器的宽度,也可以自省设定宽度,高度根据内容适应,也可以自行设定高度.min-height设定最小高度 一个盒子包括外边距.边框.内边距和实际内容 Margin(外边距):清 ...
- 3、CSS 边框border
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线. CSS border 属性允许你规定元素边框的样式.宽度和颜色. CSS边框属性允许你指定一个元素边框的样式和颜色. CSS 边框 ...
- 边框border(HTML、CSS)
边框border(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta charse ...
- 盒子模型之边框border
边框border属性:border-width,border-style,border-color 由于相邻边框会导致边框width变为border-width的2倍,此时可以将相邻边框进行合并,即使 ...
- CSS盒子边框(border)样式综合样式
CSS盒子边框(border) 语法: border : border-width ll border-style ll border-color 边框的样式: none:没有边框即忽略所有边框的宽度 ...
- css边框(border)属性
border属性 代码如下: border:边框宽度 边框风格 边框颜色; 如:border:5px solid #555; 属性: (1)边框宽度: border-width:5px; (2)边框颜 ...
- 前端开发_HTML5_CSS部分-边框(border)
边框样式 1.概述 我们之前已经把CSS的选择器学习了一遍,接下来,我们就一起来学习一下一些常见的样式属性,我们从边框样式开始学习. 2.边框样式 CSS中使用关键字border实现指定元素边框的样式 ...
- 边框(border)
边框(border) 边框,在页面布局中经常使用的一个布局,其边框的大小,形状,颜色等等直接影响到整个页面的布局,而一个精 ...
- 微信小程序: 设置 Button 边框 border
微信开发工具 v1.02.1802080 微信小程序自定义 Button 边框 border主要代码: .myButton{border: 1px solid #70bcf6; border-radi ...
最新文章
- TimeQuest学习之三------外部寄存器模型
- PHP获取MySQL执行sql语句的查询时间
- Python:数据编码与处理
- 物种分布模型_减少物种分布建模中的空间自相关
- 想买一辆别克GL8用做家庭用车,跑长途自驾游可以吗?
- 《达拉崩吧》扣哒世界版——在扣哒世界中学习编程
- Springboot毕设项目公共机房的值班管理系统wyz7b(java+VUE+Mybatis+Maven+Mysql)
- volte短信流程-注册
- 测试用例的设计方法:等价类划分法
- [匈牙利算法] 洛谷 P1640 连续攻击
- C# XmlHelper
- PPT | 5G时代的视频云服务关键技术与实践
- 营业执照如何完整的转为Word格式?
- 使用codelite搭建stm32开发环境
- sulley对Modbus协议fuzz实验
- signal 阻塞与屏蔽
- 【Web技术】1257- 基于FFmpeg的图片合成视频
- 我想咨询一下Python,请问在哪儿找资源比较好呀?
- 尼尔森F形状网页浏览模式
- linux 可读可写可执行权限 chmod