代码

 <Style x:Key="Button_Menu" TargetType="{x:Type Button}">
<Setter Property="Width" Value="24" />
<Setter Property="Height" Value="24" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Foreground" Value="Black"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border x:Name="MyBackgroundElement" BorderBrush="{DynamicResource ForgroundBrush}" BorderThickness="0">
<ContentPresenter x:Name="ButtonContentPresenter" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="MyBackgroundElement" Property="Background" Value="{DynamicResource ForgroundBrush100}"/>
<Setter TargetName="MyBackgroundElement" Property="Opacity" Value="0.7"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Cursor" Value="Hand" />
</Style>
 <Button Name="Add"  Margin="2"

            Style="{StaticResource Button_Menu}">
<iconPacks:Modern
Kind="PageAdd"
Height="18"
Width="18" />
</Button>

效果:

注意中间一定要设置TargetName,否则可能会导致无法更改颜色。

(代码中用到了一些自定义的颜色样式,如果要自己测试的话可以随便改成别的颜色,比如Red,Black等)

最新文章

  1. c# Entity DbArithmeticExpression arguments must have a numeric common type
  2. 使用eclipse+fiddler+微信web开发者工具调试本地微信页面
  3. ORM系列之三:Dapper
  4. 纯JavaScripst的全选、全不选、反选 【转】
  5. Android Layout XML属性
  6. C#:插件、框架
  7. JAVA字符串格式化-String.format()的使用 (转载)
  8. JavaScript(20)jQuery HTML 加入和删除元素
  9. Loader之二:CursorLoader基本实例
  10. poj 3761 Bubble Sort_快速幂
  11. CSDN博客排名第一名,何许人也
  12. EBS动态创建账户组合实现
  13. Linux添加用户user到用户组group
  14. C#线程调用带参数的方法
  15. POJ1459 - Power Network
  16. SpringMVC【校验器、统一处理异常、RESTful、拦截器】
  17. [Java Web学习]Spring MVC使用普通类对象,声明的对象为null
  18. (转载)Unity 关于动态监听时,点击Button,返回其在数组中的下标
  19. Confluence 6 安装指南
  20. Vim 安装、配置及复制粘贴操作

热门文章

  1. python基础之标识符、注释与变量
  2. 字符串匹配(BF算法和KMP算法及改进KMP算法)
  3. 【MySQL】Navicat15 安装
  4. 六、Kubernetes节点与 Pod 亲和性
  5. Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化
  6. Java单例模式,看这一篇就够了
  7. 词向量word2vec(图学习参考资料)
  8. 2022春每日一题:Day 15
  9. Swing常用窗体
  10. CmakeLists简单使用总结