上一篇说到自定义TabControl控件实现TabItem关闭按钮,但要实现漂亮的TabControl样式,比如VisualStudio2010的Tab样式,还是要自定义费一番功夫的。咱程序员擅长拖控件,不擅长美工;这年头程序员过剩,好的美工,好的界面设计人员难招。今天周末,我也闲来无事,玩玩控件样式吧。主要参考文献是MSDN,最终实现的控件效果:

 自定义Silverlight的Tab控件样式

用自定义TabControl和TabItem的ControlTemplate实现了Normal, MouseOver, Selected, UnSelected状态,实现了tabItem的关闭按钮并用MVVM模式绑定到ViewModel。

源码:MainPage.xaml























































































































源码下载

另外一个样式是这样的不带底色的效果:

另一种Silverlight的Tab样式

需要源码的请给我留言留下email即可。周末愉快啦!

 

作者: Mainz 发表于 2011-06-18 17:14 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架