-
-
Notifications
You must be signed in to change notification settings - Fork 110
Home zh CN
版本跟踪: v1.1.12
有关与 Panuon.UI.Silver
控件库的关系,请参考发行日志 -> 1.0。
Panuon.WPF.UI
是一个适用于定制个性化UI界面的组件库。它能帮助你快速完成样式和控件的UI设计,而不必深入了解WPF的 ControlTemplate
、 Storyboard
等知识。
例如,在原生WPF中下,如果你想要修改 Button 按钮
控件的悬浮背景色,你需要修改按钮的 Style
属性,并编写 Trigger
和 Storyboard
来实现悬浮渐变效果。如果你想要更复杂的效果,你可能还需要编写内部的 ControlTemplate
模板。但现在, Panuon.WPF.UI
为你提供了一个更简单的方式。你只需要在 Button 按钮
控件上添加一条 pu:ButtonHelper.HoverBackground="#FF0000"
属性,即可实现背景色悬浮渐变到红色的效果。
Panuon.WPF.UI为每一种控件都提供了大量的属性,使你能够方便地修改WPF中没有直接提供,但在UI设计中非常常用的效果,这有助于你快速地完成UI设计(尤其是在你有设计图的情况下)。如果你不清楚如何设计UI界面,你可以前往 UI中国
、 dribbble
等设计网站查看其他设计师的优秀作品。
出于版权保护的考虑, Panuon.WPF.UI
现在使用 Apache-2.0
开源协议( Panuon.UI.Silver
则使用 MIT
协议)。
当你在个人或企业软件(无论是否出于商业目的)上使用 Panuon.WPF.UI
时,无需事先声明,也无需向 Panuon开源组织
付费。
当然,Panuon开源组织
也不会对本开源项目的可靠性和稳定性保有任何承诺,也不对使用了本开源项目的软件承担任何的责任。在非法用途上使用本开源项目、或是因为本开源项目中的漏洞或其他问题而产生的任何损失,由开发者或企业自行承担。
在大多数情况下, Panuon.WPF.UI
允许你自由修改其中的代码,并且无需做出声明。但如果你修改了控件库的名称(尤其是删除了 Panuon
名称),则必须在你程序内的 关于
页面或其他 可见位置
做出声明。
如果你将本开源库(无论是原生还是修改版)单独用于销售盈利, Panuon开源组织
有权追究法律责任。
另请注意,Panuon
是 上海坂悦计算机网络有限公司
持有的商标。当你在为软件产品注册计算机软件著作权时,不应包含本开源项目的任何内部源代码。
无论是过去还是未来,Panuon
提供的所有开源库都不会有隐藏的彩蛋、或是故意制造破坏等行为。
Button 按钮
RepeatButton 按钮
TextBox 输入框
ToggleButton 按钮
PasswordBox 密码输入框
WindowX 窗体X
Carousel 轮播
MultiComboBox 多选下拉框
NumberInput 数字输入框
RateControl 评分
Timeline 时间轴
WindowXCaption 窗体X标题栏辅助类
WindowXModalDialog 窗体X模态对话框辅助类
MessageBoxX 消息框X
PendingBox 等待框
NoticeBox 通知
Toast 消息提示
简体中文: @Mochengvia