Win8将Windows的风格又进行了一次变革,我还挺喜欢的,有简洁大气的感觉,华丽绚丽的东西看多了之后总会返璞归真寻找简洁大气的感觉才能心情舒畅。

下面就给个WPF下Button的自定义写法。

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<Button Content="Im Button! Click Me。" Height="94" HorizontalAlignment="Left" Name="button1" VerticalAlignment="Top" Width="174" Foreground="#FFFCFCFC" FontSize="18" FontWeight="Bold">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderBrush="Transparent" BorderThickness="0" Background="#FFc6178a" Name="PART_Background">
<ContentPresenter Content="{TemplateBinding ContentControl.Content}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="UIElement.IsMouseOver" Value="True">
<Setter Property="Border.Background" TargetName="PART_Background" Value="#FFe923a5" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>

哈哈,看了上面代码是不是有种上当的感觉啊??

其实只是像而已,其实上面的代码会消耗点内存,可以再优化的,但是现在内存飙升,动辄N个G的内存来说也不会有啥影响。

最新文章

  1. mysql删除重复记录语句的方法
  2. leetcode 165
  3. Being a Good Boy in Spring Festival 尼姆博弈
  4. Jquery异步上传图片
  5. 核反应堆[HDU2085]
  6. vim 学习记录2
  7. 图形编程(数值微分DDA)
  8. 21. DNS 配置和端口检测
  9. CentOS6.5 搭建基础PHP环境(yum安装)
  10. mysql 无法启动的原因Can&#39;t start server: can&#39;t create PID file: No space left on device
  11. java 拦截器
  12. 补习系列(12)-springboot 与邮件发送
  13. ASP.NET代码调用SQL Server带DateTime类型参数的存储过程抛出异常问题
  14. python之高阶函数
  15. Hadoop详细安装步骤
  16. 【BZOJ4827】 [Hnoi2017]礼物
  17. Java Nashorn--Part 5
  18. Java:多线程,CountDownLatch同步器
  19. C++实现的字符串模糊匹配
  20. Implementation:Segment Tree 线段树

热门文章

  1. Java获取当前时间戳/时间戳转换
  2. JavaScript的Object的一些静态方法(*************************************************************)
  3. Unity -- 入门教程一
  4. 淘宝HSF 框架使用 总结
  5. Oracle数据库有用函数
  6. CTP报单状态 OrderStatus全部状态
  7. windows平台是上的sublime编辑远程linux平台上的文件
  8. js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
  9. ZipOutputStream 用法 小计
  10. MOS简介