WPF 基础控件之 GroupBox样式
其他基础控件
1.Window
2.Button
3.CheckBox
4.ComboBox
5.DataGrid
6.DatePicker
7.Expander
GroupBox控件修改Style需要注意使用Grid分两行进行展示第0行显示Header第1行显示Content。Header:添加Border并边框BorderThickness="1" 内部新增 ContentPresenter 然后设置ContentSource="Header"。
引用Style后效果如下:
Content:添加Border并边框BorderThickness="1 0 1 1" 内部新增 ContentPresenter 。
引用Style后效果如下:
有更好的方式欢迎推荐。
01
—
代码如下
1)Styles.GroupBox.xaml 代码如下
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:sys="clr-namespace:System;assembly=mscorlib"><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="../Themes/Basic/ControlBasic.xaml"/><ResourceDictionary Source="../Themes/Basic/Animations.xaml"/></ResourceDictionary.MergedDictionaries><Style TargetType="{x:Type GroupBox}" BasedOn="{StaticResource ControlBasicStyle}"><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="{x:Type GroupBox}"><Grid><Grid.RowDefinitions><RowDefinition Height="Auto" /><RowDefinition Height="*" /></Grid.RowDefinitions><Border Grid.Row="0" BorderThickness="1"><Border.BorderBrush><SolidColorBrush Color="{DynamicResource BaseColor}"/></Border.BorderBrush><Border.Background><SolidColorBrush Color="{DynamicResource LighterColor}"/></Border.Background><ContentPresenter Margin="10"ContentSource="Header" RecognizesAccessKey="True" /></Border><Border Grid.Row="1"BorderThickness="1,0,1,1" SnapsToDevicePixels="True"><Border.BorderBrush><SolidColorBrush Color="{StaticResource BaseColor}" /></Border.BorderBrush><Border.Background><SolidColorBrush Color="{DynamicResource WhiteColor}"/></Border.Background><ContentPresenter Margin="4" /></Border></Grid></ControlTemplate></Setter.Value></Setter></Style></ResourceDictionary>
2)使用Styles.GroupBox.xaml如下
<WrapPanel Margin="0,10"><GroupBox Header="GroupBox1"><Rectangle Fill="{DynamicResource DangerSolidColorBrush}"Width="400" Height="300"/></GroupBox><GroupBox Header="GroupBox1" Margin="10,0" IsEnabled="False"><Rectangle Fill="{DynamicResource LightSolidColorBrush}"Width="400" Height="300"/></GroupBox></WrapPanel>
02
—
效果预览
[1][2]
参考资料
[1]
GitHub: https://github.com/WPFDevelopersOrg
[2]
Gitee: https://gitee.com/WPFDevelopersOrg
WPF 基础控件之 GroupBox样式相关推荐
- WPF 基础控件之 ToggleButton 样式
其他基础控件 1.Window 2.Button 3.CheckBox 4.ComboBox 5.DataGrid 6.DatePicker 7.Expander 8.GroupBox 9.ListB ...
- WPF 基础控件之 TabControl样式
其他基础控件 1.Window 2.Button 3.CheckBox 4.ComboBox 5.DataGrid 6.DatePicker 7.Expander 8.GroupBox 9.ListB ...
- WPF 基础控件之Window样式
WPF开发者QQ群: 340500857 由于微信群人数太多入群请添加小编微信号 yanjinhuawechat 或 W_Feng_aiQ 邀请入群 需备注WPF开发者 PS:有更好的方式欢迎推荐. ...
- WPF 基础控件之 DatePicker 样式
此群已满340500857 ,请加新群458041663 由于微信群人数太多入群请添加小编微信号 yanjinhuawechat 或 W_Feng_aiQ 邀请入群 需备注WPF开发者 PS:有更好 ...
- WPF 基础控件之 DataGrid 样式
此群已满340500857 ,请加新群458041663 由于微信群人数太多入群请添加小编微信号 yanjinhuawechat 或 W_Feng_aiQ 邀请入群 需备注WPF开发者 PS:有更好 ...
- WPF 基础控件之CheckBox样式
WPF开发者QQ群:340500857 由于微信群人数太多入群请添加小编微信号 yanjinhuawechat 或 W_Feng_aiQ 邀请入群 需备注WPF开发者 PS:有更好的方式欢迎推荐. ...
- WPF DataGrid控件样式
WPF DataGrid控件样式 <DataGrid ItemsSource="{Binding ProductsList}" AutoGenerateColumns=&qu ...
- WPF Expander控件简单样式
WPF Expander控件简单样式 样式代码: <Style x:Key="ExpanderStyle1" TargetType="{x:Type Expande ...
- WPF开源控件扩展库 - MaterialDesignExtensions
WPF开源控件扩展库 - MaterialDesignExtensions MaterialDesignExtensions仓库截图 logo Material Design Extensions 在 ...
最新文章
- MPB:中科院城环所苏建强、朱永官等-功能基因高通量定量方法
- 2017-2018-1 201553334 实验五 通讯协议设计
- Apache Shiro 框架简介和下载导入
- python path模块_python pathlib模块详解
- C#中静态构造函数的一些理解
- composer更新不成功,启用国内镜像网站的配置更改办法
- linux下单网卡设双置IP
- NESSUS简介与安装
- SAP中物料的价格和库存查询 s_p99_41000062 SAP内部数据查询(内部数据库表)
- livox_camera_calib的使用
- mfc 使用flash控件注意事项
- 基因编辑技术在农业中的应用综述
- java类详解_JAVA 内部类详解
- Python第二次作业——判断句
- 引用的账户当前已锁定,且无法登录
- 大数据信息资料采集:刘润公众号历史商业评论文章采集评论搜集
- linux下载文件到本地
- 天顶围棋 8 zenith 8_2019年第九届世界围棋巅峰对决盛大启幕,此次坐标安徽阜阳祥源文旅城!...
- TX2安装配置keras环境
- 类似美团外卖APP测试怎么做?测试要点有哪些?
热门文章
- Why Apache Spark is a Crossover Hit for Data Scientists [FWD]
- Job make U funck Uself!!!
- MegaCli 监控Raid状态
- php 解析xml 的四种方法(转)
- php new self()关键字的用法
- [HNOI2017]礼物
- stm32串口通讯问题
- DIV+CSS列表式布局(同意图片的应用)
- android 小黄车首页,android采用MVP漫画APP、适配刘海屏、小黄车主界面、录音波浪动画、综合APP等源码...
- mysql date类型加一个月jdbc_JDBC操作数据库Date类型数据