您的位置:首页 > 其它

新手学习wpf记录 button下篇 等级5

2016-05-28 12:06 295 查看

鼠标放上button后button颜色改变





<Window x:Class="学习wpf之button下篇.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<!-- control 控制 template模板-->
<!-- relative相关 Source来源 templated模板化的 parent父母-->
<Window.Resources>
<Style TargetType="{x:Type Button}">
<Setter  Property="Template">
<!-- setter 安装员 property性能;性质 type样式  target目标 resources 资源 style风格-->
<Setter.Value>
<ControlTemplate>
<!-- control 控制 template模板-->
<!-- relative相关 Source来源 templated模板化的 ellipse圆-->
<Ellipse Width="50" Height="50" Fill="{TemplateBinding Background}"></Ellipse>
<ControlTemplate.Triggers>   <!--triggers 触发-->
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Green"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers><!--IsMouseOver鼠标悬停在某特定的元素上-->
<Trigger Property="IsMouseOver" Value="True">     <!--value值-->
<Setter Property="Background" Value="Blue"/>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<Button  />

</Grid>
</Window>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  新手学习记录