【再学WPF】模板
2024-10-21 23:07:37
1 <!--设置所有的按钮样式-->
2 <Style TargetType="Button">
3 <Setter Property="Margin" Value="0 10 0 0"/>
4
5 <Setter Property="Template">
6 <Setter.Value>
7 <ControlTemplate TargetType="Button">
8 <Border x:Name="bg" Background="#77FFFFFF" BorderBrush="Black" BorderThickness="1" CornerRadius="5">
9 <Grid>
10 <ContentPresenter x:Name="_Content1"
11 VerticalAlignment="Center"
12 HorizontalAlignment="Center"/>
13 </Grid>
14 </Border>
15 <ControlTemplate.Triggers>
16 <Trigger Property="IsMouseOver" Value="True">
17 <Setter Property="Opacity" Value="0.8"/>
18 <Setter TargetName="_Content1" Property="Content" Value="*"/>
19 </Trigger>
20 <Trigger Property="IsPressed" Value="True">
21 <Setter Property="Opacity" Value="0.6"/>
22 <!--针对具体控件设置TargetName,设置bg的背景颜色为红色-->
23 <Setter TargetName="bg" Property="Background" Value="Red"/>
24 </Trigger>
25 </ControlTemplate.Triggers>
26 </ControlTemplate>
27
28 </Setter.Value>
29 </Setter>
30
31 </Style>
最新文章
- Flash+fms视频录制在项目中的实际应用
- loadrunner实现字符串的替换
- 移除\禁用 jquery mobile 元素样式渲染
- django中request对象详解(转载)
- java23中设计模式
- SQL Server 2008 错误15023:当前数据库中已存在用户或角色
- Struts2的输入校验
- 通过模拟器和ida搭建Android动态调试环境的问题
- poj3480--John
- 使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)
- ajax的项目实操(只用于记录部分文件未引入)
- 《Effective Objective-C 2.0》摘要
- P1428 小鱼比可爱
- erlang调试方法
- mysql 编译安装 window篇
- zabbix 3.4监控mysql,提示mysql: [Warning] Using a password on the command line interface can be insecure.
- [转]十个 iOS 面试问题
- poj Meteor Shower - 搜索
- Nodejs之mssql模块的封装
- C语言union关键字,union和struct区别