| 使用控件模板定制控件 为Silverlight 和 WPF所用的控件模型,所允许之定制,远远超出控件内部的内容。它还允许你用你想要的任何东西完全替换控件的视觉树(visual tree),同时还保持控件的同样行为。  例如,我们不想要我们的按钮拥有一个默认的长方形的按钮的外观,而是要它们有一个象下面这样的自定义的圆形按钮外观:  
 我们可以这么做,在App.xaml文件中创建一个“RoundButton”样式,在其中,我们将改写按钮的Template属性,提供一个内含一个Ellipse控件和一个TextBlock的ControlTemplate来替换按钮的默认长方形外观: 
 然后我们可以让<Button>引用这个Style资源来使用这个“RoundButton”的观感:  点击放大
 出处:Scott Guthrie 博客中文版
责任编辑:bluehearts
 上一页 使用控件模板定制控件的观感 [1] 下一页 使用控件模板定制控件的观感 [3] ◎进入论坛RIA设计与应用版块参加讨论
	      |