Welcome

首页 / 软件开发 / Silverlight / Silverlight重写控件样式

Silverlight重写控件样式2013-11-15 博客园 深蓝色右手在实际开发应用中,Silverlight默认控件样式并不能满足我们所有的需求,特别是对华丽界面的构造,需 要对现有控件进行皮肤重写。WPF/Silverlight中使用xaml描述界面,类似Css,它们同样有Style和Template 。目前微软开源工具包中集成的均是复杂类型控件,如何修改它们的样式确实难倒了不少朋友,那么本节以分 析为主,结合对常用的NumericUpDown控件向大家讲解如何对现有控件进行样式重写。

首先打开工具包中的示例项目:

接着找到NumericUpDownSample.xaml这个示例页面并打开:

为什么要这样做?要重写某个控件首先必须要知道它是如何构造的,当然如果您有深厚的功力,您完全可 以看着源码从基类开始一层层写下来,不过这绝对是一件吃力不讨好的事情,因为MS已经给我们提供了非常详 细的Sample: