开源代码
文章平均质量分 67
有技巧搬砖
这个作者很懒,什么都没留下…
展开
-
好用的WPF开源UI框架项目
为了满足用户需求,对Newbeecoder.UI开源界面框架项目进行功能扩充,新增数据库轻量级ORM模块、数据访问模型(Model)模块、Excel操作模块、绘图功能。ORM模块支持Sql Server,MySql,Sqlite等主流数据库。一对多或者多对多的映射关系,能快速连接和操作数据库表,支持多种组合查询和新增,修改数据表。 (Model)模块对数据表字段映射和封装,它提供了服务器端验证,当模型属性上使用这些特性时。可对字符非空,最大长度,值范围,两个属性相同,正则表达式字段验证。 Excel原创 2022-09-15 22:31:34 · 32720 阅读 · 10 评论 -
WPF 入门教程ScottPlot使用
ScottPlot是一个免费的开源交互式绘图库,适用于 .NET。它具有适用于 Windows 窗体、WPF、Avalonia 和 Eto 窗体的用户控件,它甚至可以在服务器环境或控制台应用程序中将绘图生成为图像文件。ScottPlot 面向 .NET Standard 2.0,因此它可以在 .NET Framework 和 .NET Core 应用程序中使用。ScottPlot 的 API 模仿Python 的Matplotlib,大多数绘图都可以用一行代码创建(使用可选参数来自定义样式)。交互式原创 2022-03-30 13:37:43 · 10357 阅读 · 0 评论 -
WPF 免费绘图库
InteractiveDataDisplay是Microsoft开发的一组 WPF 控件,用于在 WPF 应用程序中交互式显示数据。它支持折线图、气泡图、热图和其他在科学软件中非常常见的复杂二维图。原创 2022-03-25 14:08:07 · 1251 阅读 · 1 评论 -
微软放弃WPF了?自定义控件库有前途
自 Microsoft 于 2006 年将 WPF作为 .NET 框架的一部分引入以来,该平台在 Windows 开发人员中越来越受欢迎。令我惊讶的是,到2015年为止.NET 4.6版本升级后,WPF再也没有版本升级过。最近我一直在寻找 WPF 主要版本及其迄今为止的进展。令我惊讶的是,在互联网没有资源可以提供 WPF 版本的简洁外观。然后我在这方面做了一些努力,并提出了这篇文章。介绍 WPF是一个用于创建令人惊叹的 GUI 应用程序的框架。它在 .NET 社区中非...原创 2022-02-25 14:10:26 · 8201 阅读 · 3 评论 -
开源WPF控件库推荐:Newbeecoder.UI——NbButton样式
本篇文章介绍NbButton控件样式和模板。如果您只是单纯修改属性在样式中设置Setter Property即可,若要修改ControlTemplate以使控件具有独特的外观,则需要重新定义控件模板。按钮有几种状态:默认、按下、鼠标移到、已禁用、焦点。接下来,在NbButton上设置一些属性来控制按钮的外观和布局。使用资源为整个应用程序定义按钮属性,而不是单独设置按钮的属性。<Style TargetType="{x:Type local:NbButton}">1、Sty原创 2022-02-23 08:57:29 · 757 阅读 · 0 评论 -
WPF(MVVM)控件库:Newbeecoder.UI推送通知(消息提醒)
ewbeecoder.UI在window屏幕某个位置弹出一个提示窗口,通过设置停留时长,到达指定时间就自动关闭窗口。在通知界面有从右到左显示效果,利用DoubleAnimation动画来实现的。通知窗口主要由图标,内容,标题,关闭组成。通过绑定某项来显示相应的内容。控件库演示程序下载地地址:Newbeecoder.UI开源控件库.zip-C#文档类资源-CSDN下载WPF开发桌面软件具有天然优势,能快速漂亮的界面程序。Newbeecoder.UI是一款简单易用漂更多下载资源、学习资料请访原创 2022-01-26 11:36:14 · 844 阅读 · 0 评论 -
很棒的WPF控件库 Newbeecoder.UI
Newbeecoder.UI是一个强大的WPF基于MVVM框架和控件库实用程序。它支持窗口边框阴影,窗口圆角,包含许多优雅的控件。它让开发人员更高效、更快地创建漂亮的WPF构建应用程序。它支持从4.0到4.8的.NET框架,还能在X86、X64上运行。为了开发者更方便快捷搭建WPF应用程序,在Demo程序中使用MVVM框架创建,用户可以参考Demo模型来创建自己的应用程序。第一部分先剖析一下Newbeecoder.UI控件库Demo程序框架:一、控件代码样式(各种类型控件样式)二、公共类原创 2022-01-25 15:10:12 · 1758 阅读 · 2 评论 -
WPF MVVM框架搭建Newbeecoder.UI控件库—窗口样式
在WPF开发中经常用到Window和Page两种界面,标准窗体分两个部分:非客户区和客户区。1、非客户区有窗体图标、标题、最小化、最大化、关闭等按钮。2、客户区是放应用程序的内容。在Newbeecoder.UI控件库有三种默认样式的窗体,分别是主题窗体、默认窗体、Mac窗体一、主题窗体开发NbWindowEx类而生成的。在主题窗体中添加自定义属性(标题对齐、扩展图标、图标宽高度、显示关闭按钮、显示最大化和最小化按钮、显示标题、标题颜色、系统按钮样式)等功能,用户可以自己窗体样式去设置相关原创 2022-01-24 14:11:06 · 646 阅读 · 0 评论 -
WPF开发国产控件库【Newbeecoder.UI】主题窗口
首先点击Newbeecoder.UI控件库主界面点击皮肤按钮进入主题窗口设置界面。在皮肤设置页面中,默认设置五种皮肤颜色,分别是默认、深红,活力,少女,自定义。如果选择自定义皮肤能自由设置主题颜色,成功色,信息色,警告色,危险色。在主题窗口还能对窗口圆角、窗口阴影,控件圆角设置,原理是设置全局静态属性,属性实现INotifyPropertyChanged接口自动响应功能。所以就能动态切换样式。Demo下载地网址:Newbeecoder.UI开源控件库.ziphttps://downl原创 2022-01-21 09:58:01 · 871 阅读 · 2 评论 -
超实用控件库【Newbeecoder.UI】带Icon输入框
我们自定义文本框控件,包含想要显示的图标代码+文本提示+内容样式。WPF默认文本框是可以输入任意字符的,为了给开发者带来方便,在NbTextBox输入框中加入图标显示功能,先定义Geometry存放矢量图数据。NbTextBox中的NbData依赖属性获取资源键。Placeholder属性设置提示内容。下图中第一个基础图标文本框、第三种是数字图标文本框、第三种是密码图标文本框。在Newbeecoder.UI控件库很方便扩展开发者所需的样式。为了方便用户了解软件功能,先视频简单演..原创 2022-01-19 15:45:12 · 600 阅读 · 0 评论 -
WPF(MVVM) Newbeecoder.UI控件库按钮样式
为了满足开发者需求,在基础按钮上再添加几个自定义按钮样式。开发者可以根据示例来设计自己所需的按钮。在Newbeecoder.UI源码控件库中先添加5款样式,后期再添加更多样式。第一个按钮含有图标+文字+边框、第二个只含有图标的圆形按钮、第三个左边图标+文字、第三个文字+右边图标、第四个上面图标+文字、第五个文字+右上角提示文字按钮。如下图所示:为了方便用户了解软件功能,先视频简单演示下控件库界面和程序框架。C# WPF新版开源控件库:Newbeecoder.UI下载Demo网.原创 2022-01-18 16:26:02 · 705 阅读 · 0 评论 -
MVVM框架开源控件库 Newbeecoder.UI--Popup使用
WPF中的弹出窗口是一个浮动在页面或窗口上的窗口,为一些快速操作提供功能,例如,Newbeecoder.UI控件库主界面开发者logo弹出提示。WPF带有一个Popup 控件来提供此功能。WPF中可用的弹出控件。设置IsOpen属性设置为True,NbPopup控件显示其内容。默认弹窗是打开状态,直到IsOpen属性设置为False。PlacementTarget获取或设置NbPopup打开时相对于其定位的元素。Placement获取或设置的方向。StaysOpen 设置当控件不再处于焦点时原创 2022-01-17 11:53:46 · 436 阅读 · 0 评论 -
WPF【Newbeecoder.UI】控件库动画
在Newbeecoder.UI中,创建了通用动画类,动画用Storyboard创建的。在开发动画效果有个重要对象是实Storyboard。在Storyboard对象中包含时间线对象(Timeline),时间线分为三种类型分别是Double,Point,或Color的属性产生动画。本动画效果就是基于这个理论的。要实现页面切换效果,主要是设置Opacity,From,To,Duration几个属性逐渐改变实现方式。为了方便用户了解软件功能,先视频简单演示下控件库界面和程序框架。C# WPF新版开源控件库原创 2022-01-14 10:20:04 · 509 阅读 · 1 评论 -
好用的轻量级UI控件库
程序开发者使用第三方UI库更多是为了方便且省事把控件植入到项目中去,不用去研究UI控件实现细节,同时还有基础属性设置改变其样式。这样更快速开发项目,节省不少时间。Newbeecoder.UI控件库也是基于这个架构理念开发的,在Windows平台上用wpf开发项目具有天然的优势。本篇文章主要分两部分介绍第三方Newbeecoder.UI库,第一部分介绍UI库使用方式,第二部分简单介绍下开源控件库框架和代码结构。为了方便用户了解软件功能,先视频简单演示下控件库界面和程序框架。C# WPF新版开源原创 2022-01-12 10:30:53 · 2235 阅读 · 4 评论 -
开源WPF第三方库【Newbeecoder.UI】分页控件
在Web开发中经常用到数据分页,但是PC端软件分页控件简单易用的组件不多。自定义分页通过仅从数据源检索需要为用户请求的特定数据页面显示的记录来提高默认分页的性能。分页主要有以下功能:当前页、共多少页、共多少条、每页多少条、跳转第几页,首页、上一页、下一页、末页。使用NbPageBar分页时需要绑定PageNo(页码)指当前是第多少页。PageSize(页大小)每页多少条,比如10条/页,20条/页。TotalPages(共多少页)总共页数需要在程序中通过总记录数/每页多少条来计算出共总页数。Tot原创 2022-01-11 10:01:45 · 793 阅读 · 0 评论 -
2022推荐一款轻量级开源组件库【Newbeecoder.UI】
2021 最受欢迎的前端八个UI 框架原创 2022-01-10 13:36:45 · 1573 阅读 · 1 评论 -
WPF源码控件库《Newbeecoder.UI》轮播
轮播控件是一种强大且视觉上吸引人的方式来呈现多个数据项,本文讨论Newbeecoder.UI轮播控件的原理和一个简单的演示应用程序。轮播控件是包含Canvas控件的 WPF 用户控件,项目控件是的子元素,位于canvas投影到屏幕平面上的圆上。该控件实现了一个SelectionChanged事件,允许所有者在通过单击鼠标左键选择项目时收到通知。旋转是使用计时器实现的,计时器在所选项目更改时启动。计时器每2毫秒触发一次,以确保平稳旋转。在每个刻度上,它移动项目的量与旋转速度成正比。在Newbe原创 2022-01-10 09:53:37 · 644 阅读 · 0 评论 -
C#开源代码Newbeecoder.UI控件库极力推荐
WPF开发应用软件具有天然优势,能快速开发漂亮的UI控件。为适应现代PC软件快速开发要求,Newbeecoder.UI开源控件库为软件团队提供强大的基础框架以及快速开发能力,开发框架集成大量的通用实用类和扩展样式资源文件。借助开源代码用户能快速投入研发自己的项目。开发框架经过严格的技术验证和系统测试,如压力测试,得到广大用户的赞誉和好评。我们积极收集用户反馈的意见,不断完善和改进,最新版本极少有系统性缺陷。我们秉着分享成功经验,坚持创新原则,永久提供优质的售后服务与技术保障。每次发布新版本,一定会给原创 2022-01-07 16:52:45 · 4244 阅读 · 3 评论 -
WPF(C#)新版开源控件库:Newbeecoder.UI等待动画
在WPF应用程序中,有一些应用程序信息数据量太大。加载此窗口时需要一些时间,尤其是第一次打开时。我正在尝试在窗口打开时实现加载动画,以便应用程序看起来继续响应。添加加载动画的进程只能在 UI线程上运行,尝试在UI 线程上执行所有操作的问题。需要后台运行或以其他方式不阻塞长时间运行的逻辑。异步运行Task并停止仅执行当前方法,直到它返回。它不会阻塞调用线程。首先我们创建一个WaitingBox控件,用于显示等待动画,在控件中增加几项属性,RadiusX,RadiusY、圆角。RadiusX和Radiu原创 2022-01-07 14:31:20 · 656 阅读 · 0 评论 -
基于MVVM框架开源控件库【Newbeecoder.UI】NbExpander使用
WPF的Expander是显示内容视图控件,扩展区域的内容可以展开或折叠。ExpandDirection是设置扩展方向,FontSize设置字体大小,IsExpanded展示显示。在Expander中加入ScrollViewer来显示指定的滚动样式。Demo版下载地址:Newbeecoder.UI.zip-C#文档类资源https://download.csdn.net/download/liaohaiyin/63234875Newbeecoder.UI控件库根据用户需求开发稳定而高效项目,通过视频原创 2022-01-06 11:49:04 · 1337 阅读 · 0 评论 -
WPF(C#)桌面UI控件库推荐:Newbeecoder.UI-NbGroupBox使用
WPF自带GroupBox控件分为两个部分Header和Content,Header是设置头部相关样式,Content填充内容数据,Header和Content是object类型,所有能包含任意对象(字符串、图像)。它继承于HeaderedContentControl类。同样的NbGroupBox控件增加几项属性方便用户扩展其功能,它们分别是:圆角、边距、控件内间距、Header颜色、边框厚度、边框颜色、Header圆角、对齐方式等。在使用中需要改变某个属性在样式中改变值就行。Demo版下载地址:原创 2022-01-05 09:50:33 · 1407 阅读 · 0 评论 -
C# WPF新版开源控件库:Newbeecoder.UI颜色选择器
在Newbeecoder.UI控件中默认颜色选择器通过按钮来选择颜色内容,颜色选择器用于浏览和选择颜色。默认情况下,浏览色谱上的颜色,或在红-绿-蓝 (RGB)、色相或十六进制文本框中指定颜色。CornerRadius属性表示可设置控件圆角。Color 属性表示可设置选择器的颜色部分。Text 表示当前选择的颜色文本内容。PopupBackground 表示弹出的背景色。PopupEffect 属性表示弹出阴影效果。LabelHex 属性表示十六进制颜色值。Demo版下载地址原创 2022-01-04 10:13:37 · 874 阅读 · 0 评论 -
C#《Newbeecoder.UI》新版控件库DataGrid使用
用DataGrid控件显示数据和信息的集合。在WPF能自定义外观,单元格,表格头部,字体,颜色等内容。使用ItemsSource属性进行数据源绑定,绑定任何实现IEnuemerable的数据源。默认情况下,当用户单击DataGrid中的单元格时会选择整行,如果用户选择多行设置SelectionMode属性。假如不想生成自动列使用AutoGenerateColumns属性设置为false。GridLinesVisibility使网格线可见、AreRowDetailsFrozen冻结行详细信息。Micr原创 2021-12-31 10:16:04 · 753 阅读 · 1 评论 -
源码WPF控件库《Newbeecoder.UI》MVVM框架推荐
Newbeecoder.UI是一个轻量级的很好扩展性的基于MVVM开发框架,可用来快速搭建C# WPF应用程序,而无需了解控件内部实现细节,方便扩展更多控件样式以及使用,该项目使用纯C#+WPF开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用Newbeecoder.UI来轻易的开发出你好看的应用程序来集成到你的现有项目之中。为适应现代PC软件快速开发要求,Newbeecoder.UI开源控件库为软件团队提供强大的基础框架以及快速开发能力,开发框架集成大量的通用实用类和原创 2021-12-30 11:59:10 · 2006 阅读 · 0 评论