WPF Style样式xaml如何实现继承效果

编程开发
72
wpf
xaml
样式
style
继承

最近在改一个WPF程序,这次界面相对比较复杂,用到了很多样式并且很多样式资源文件 导致资源文件代码很臃肿,以前都是偷懒直接用现成UI框架的style所以基本没有考虑过这方面问题,因为发现很多Style里面有不少属性是可以共用的,就想着能不能像实体类一样继承,百度查了下还真支持 ,就是 BasedOn属性。 代码如下


<Style x:Key="BaseTextBoxStyle" TargetType="TextBox">
	<Setter Property="FontSize" Value="12" />
	<Setter Property="Background" Value="Orange" />
Style>

<Style x:Key="TextBox" BasedOn="{StaticResource BaseTextBoxStyle}" TargetType="TextBox">
	<Setter Property="FontSize" Value="15" />
Style>
WPF 异步线程操作界面控件
WPF 数据转换器 IValueConverter例子
wpf、winform最大化被任务栏遮挡的解决办法
WPF窗体实现靠近窗体边缘自动贴边展示效果代码实现
WPF实现程序窗体自定义拖拽
WPF Page页面间在Frame中带参数跳转
.NET 5 WPF 如何开启控制台界面用于实时输出日志
 WPF Rectangle实现 虚线边框矩形 超简单
wpf调用文件目录打开目录选择对话框
Windows桌面开发优秀的WPF界面开源UI组件 MahApps.Metro
XP系统下运行.net framework 4.0程序出现如下异常
在.NET CORE\.NET 5 下WPF如何实现托盘图标功能
暂无相关内容...
wpf实现大屏幕弹幕播放效果特效源码新手可参考下.rar
WPF实现读取USB摄像头实时视频展示以及导出实时截图的C#源码例子
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
WPF实现的自定义工作大日历排班Calendar控件模板的例子源码
C#+WPF实现模仿实现的网易云音乐客户端源码
暂无章节内容...
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删