Silverlight - 控件模板与样式使用一例
来源:互联网 发布:跨网络 组播 编辑:程序博客网 时间:2024/05/21 10:55
客户有个需求:窗口中的控件需要有两种模式,只读和可编辑。一开始用了一种最简单的办法来实现,即把整个窗口在只读模式时设为IsEnabled=false, 可编辑模式时设为IsEnabled=true。
这样客户不满意的是,在只读模式控件都是灰色的,可视效果很差。
TextBox有IsReadOnly属性,可以用这个来代替使用IsEnabled,但是窗口中还有Telerik ComboBox等控件,整个窗口的只读、可编辑都是通过窗口控件本身的一个IsEnable来控制的。如果用TextBox的IsReadOnly来控制势必要控制每个单一的TextBox 以及每个其他类型的控件。有没有更简单的办法?
控件模板!只要将TextBox的控件模板做一下小的定制 - 将其Disabled时的效果设为跟ReadOnly时的一样就OK了
将这个自定义模板内嵌在一个自定义样式上,把该样式应用到所有TextBox就可以了。
- Silverlight - 控件模板与样式使用一例
- Silverlight 使用控件模板定制控件
- Silverlight 使用样式封装控件观感
- VS自带WPF,Silverlight控件样式和模板
- WPF与Silverlight的命名模板控件
- (9):Silverlight 2 使用控件模板
- Silverlight 控件自定义样式
- Silverlight 自定义控件 模板化控件 (一)属性
- Silverlight控件使用(一)LinearGardientBrush
- (8):Silverlight 2 使用样式封装控件观感
- SilverLight 使用ControlTemplate自定义控件外观、动态修改样式
- 【Silverlight】Bing Maps开发应用与技巧六:使用样式美化图钉(Pushpin)控件的ToolTip外观
- silverlight样式 TemplateBinding 使用
- 一步一步学Silverlight 2系列(9):使用控件模板
- 一步一步学Silverlight 2系列(9):使用控件模板
- 样式和控件模板
- WPF控件模板与样式最方便的修改方法
- 把silverlight的控件使用图像保存起来(一)
- SIP的NAT穿透方法浅析
- 向大家推荐一个免费空间(别骂我做广告)
- 浮动窗口/浮动链接
- 自定义函数做标识列的例子,不自动重排编号,而是自动补号
- [WCF] Data Contract
- Silverlight - 控件模板与样式使用一例
- Rlogin:远程登录命令(UNIX操作系统)
- 最后的爱-埋葬
- 不连数据库的简单二级联动
- Betwixt适用分析
- 关于LoadRunner中Pacing的设置和讨论
- .Net 事务
- 记录一下自己的本本,DELL 640M铲掉XP,重装VISTA的过程
- C#.net使用Gridview1嵌套Gridview2,在Gridview2中使用Dropdownlist问题?