WPF模仿QQ登录按钮
原文:WPF模仿QQ登录按钮
如下图,第一张是未点击时按钮样式,第二张是鼠标划过时按钮样式。
样式代码:
<Style TargetType="{x:Type Button}">
<Setter Property="FontSize" Value="16"/>
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Foreground" Value="#FFFFFF"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Border Name="bd"
Background="#FD5E59"
CornerRadius="3">
<ContentPresenter Margin="0"
HorizontalAlignment="Center"
VerticalAlignment="Center"
RecognizesAccessKey="True" />
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="bd" Property="Background" Value="#FF726E" />
</Trigger>
<Trigger Property="IsPressed" Value="true">
<Setter TargetName="bd" Property="Background" Value="#F4433E" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
WPF前台xaml代码:
<Button Margin="5" Content="登 录" Width="270" Height="45" Style="{StaticResource btnLogin}"/>
看一下效果:
********WPF XAML技术交流群:477319939********
最新文章
- 一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino
- 由Java中toString()方法引发的无意识的递归想到的
- nginx(四)初识nginx日志文件
- sencha Touch 的 DatePickerField等时间的汉化
- 利用boost做string到wstring转换,以及字符集转换 - Error - C++博客
- compass scss blueprint
- hibernate in List查询条件 sum求和使用参考
- .NET C#到Java没那么难,DB篇
- js获得时间new Date()整理
- Android ListView Adapter的getItemViewType和getViewTypeCount多种布局
- 没什么技术含量的Remove Before Flight
- luogu 2154 离散化+杨辉三角+树状数组
- [转]What is Blue Prism?
- Confluence 6 手动备份站点
- RabbitMQ详解(三)------RabbitMQ的五种模式
- CSS实现屏幕显示与打印结果不一样的方法
- RN正、反向传值,组件输出
- python的类和对象
- 收藏:Win32消息机制
- linux中的标准输出和输入