开源WPF控件库推荐:Newbeecoder.UI——NbButton样式

本篇文章介绍NbButton控件样式和模板。如果您只是单纯修改属性在样式中设置Setter Property即可,若要修改ControlTemplate以使控件具有独特的外观,则需要重新定义控件模板。

按钮有几种状态:默认、按下、鼠标移到、已禁用、焦点。

接下来,在NbButton上设置一些属性来控制按钮的外观和布局。使用资源为整个应用程序定义按钮属性,而不是单独设置按钮的属性。

<Style TargetType="{x:Type local:NbButton}">

1、Style表示样式标记,TargetType指定样式NbButton类型的所有对象。

2、DisabledCursor设置禁用时鼠标的样式。

3、MaskBackground遮罩层背景色。

4、FocusVisualStyle焦点样式。

5、Background、Foreground、MinWidth、Height、CornerRadius获取控件库主题配置参数。

ControlTemplate控件模板样式首先给按钮设置边框,主要作用是让按钮拥有背景色,圆角,边框宽度等功能。

innerBorder设置遮罩层颜色,圆角等功能。

contentPresenter是填充内容样式,主要有控件内部输入边距,对齐方式,内容格式等。

当按钮IsEnabled使button变灰色,IsMouseOver=true设置遮罩层颜色变浅。

为了开发者快速了解控件库功能,先视频简单演示下控件库界面和程序框架。

C# WPF新版开源控件库:Newbeecoder.UI

Demo下载地址:Newbeecoder.UI开源控件库.zip_Newbeecoder.UI下载-C#文档类资源-CSDN下载WPF开发桌面软件具有天然优势,能快速漂亮的界面程序。Newbeecoder.UI是一款简单易用漂Newbeecoder.UI下载更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/liaohaiyin/63234875

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值