Silverlight 使用控件模板定制控件
来源:互联网 发布:php 百度地图 api 编辑:程序博客网 时间:2024/06/06 11:36
前面的示例中我们只是定制了控件的内容,Silverlight允许我们完全对控件进行定制,而不仅仅是内容。下面的示例中我们定制一个渐变色的圆角矩形按钮。首先我们在App.xaml中创建一个RoundButton样式,改写按钮的Template属性:
现在在XAML中使用该样式:
运行结果:
创建模板
上面的示例中,控件的文字以及控件的大小都是固定的,我们希望在开发人员使用中再设定,可以在控件模板中通过使用 {TemplateBinding ControlProperty} 的标识扩展句法来绑定到控件的属性来实现,使用ContentPresenter控件可以灵活的设置各个属性。修改RoundButton样式如下所示:
这样在使用RoundButton时我们可以设定控件的文本及控件的大小:
运行效果如下:
- Silverlight 使用控件模板定制控件
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- Silverlight教程第七部分: 使用控件模板定制控件的观感
- 使用模板定制Login控件
- (9):Silverlight 2 使用控件模板
- 一步一步学Silverlight 2系列(9):使用控件模板
- 一步一步学Silverlight 2系列(9):使用控件模板
- Silverlight - 控件模板与样式使用一例
- WPF与Silverlight的命名模板控件
- Silverlight ListBox 控件使用介绍
- Silverlight RadTreeView 控件使用介绍
- silverlight之How To:访问控件模板里的控件
- Silverlight 自定义控件 模板化控件 (一)属性
- 一. 内存操作与分配
- 关于C++当中的函数作为另一个函数的参数之小问题
- Wen Shenzhen line, then possession of the profound meaning of political reform
- C#学习总结之一基础语法篇
- C#处理鼠标和键盘事件
- Silverlight 使用控件模板定制控件
- C++的内存对齐
- Flex中鼠标单击 获取自定义组件 MouseDown getObjectsUnderPoint
- 没有什么优点 也没有什么缺点
- JQuery从服务器端取得数据绑定到dropdownlist(select)中
- 转载:一些计算机核心期刊的投稿经验
- vista下面生成的exe不能移植到别的电脑中使用——我的解决方案
- 删除MySQL服务
- office2007 右键新建doc和xls