1
A
回答
3
http://msdn.microsoft.com/en-us/magazine/cc163421.aspx
您将需要寻找到你的按钮创建一个“风格”。这将在XAML中完成,您会发现Microsoft Expression Blend真正简化了WPF项目大部分方面的设计。
0
<Style x:Key="StyleButton" TargetType="{x:Type Button}">
<Setter Property="FontFamily" Value="Tahoma"></Setter>
<Setter Property="Height" Value="50"></Setter>
<Setter Property="Width" Value="100"></Setter>
<Setter Property="Foreground" Value="Blue"></Setter>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="White"></GradientStop>
<GradientStop Offset="1" Color="Lime"></GradientStop>
<GradientStop Offset="2" Color="Yellow"></GradientStop>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
<Style.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsFocused" Value="True"/>
<Condition Property="IsMouseOver" Value="True"/>
</MultiTrigger.Conditions>
<Setter Property="Foreground" Value="Yellow"/>
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Color="blue" Offset="0"/>
<GradientStop Color="#CC00FF" Offset="1"/>
<GradientStop Color="#FF00CC" Offset="2"/>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</MultiTrigger>
</Style.Triggers>
</Style>
相关问题
- 1. 当鼠标悬停按钮时更改背景
- 2. 如何在鼠标悬停在UWP时更改按钮的背景?
- 3. 如何更改每个鼠标悬停的背景颜色?
- 4. 当鼠标没有悬停时,按钮背景颜色丢失
- 5. 更改鼠标悬停时图像映射的背景
- 6. jquery更改div的背景颜色时鼠标悬停
- 7. 更改鼠标悬停时的扩展器背景
- 8. 背景变化时,鼠标悬停
- 9. 如何更改鼠标悬停上的按钮名称
- 10. 在鼠标悬停上更改tr元素的背景颜色
- 11. UWP按钮在鼠标悬停时更改颜色
- 12. 当鼠标悬停在按钮上时更改图像
- 13. 鼠标悬停按钮时无法更改边框颜色
- 14. 鼠标悬停在图片更改HTML背景
- 15. 在鼠标悬停上更改两行背景颜色
- 16. 导航活动链接背景更改鼠标悬停
- 17. 如何更改:悬停背景颜色?
- 18. 更改悬停上的链接/按钮的背景颜色
- 19. HTML按钮上的背景悬停更改
- 20. 更改另一个div的背景悬停多个按钮
- 21. 背景图像闪烁鼠标悬停
- 22. 如何更改按钮和背景之间的按钮背景?
- 23. 在GWT,改变标签的背景,当鼠标悬停
- 24. 如何鼠标悬停过程中更改组合框的背景属性
- 25. 使用模板更改悬停/点击按钮背景图片
- 26. 当鼠标悬停在链接上时,更改div的背景图像
- 27. 无法获得在鼠标悬停时更改的背景颜色
- 28. 将鼠标悬停在标签改变矩形背景渐变
- 29. 自定义TabBar按钮在鼠标悬停/鼠标悬停时闪烁
- 30. 当鼠标悬停在按钮上时更改字体颜色和背景图像
我建议在答案中增加一个描述,因为这个特定的代码可能无助于2年前问这个问题的OP。对于面临类似挑战的人来说,解释会更有帮助。 – MasterAM 2013-07-05 21:07:05