WPFDeveloper正式版发布

WPFDeveloper

WPFDeveloper一个基于WPF自定义高级控件的WPF开发人员UI库,它提供了众多的自定义控件。

该项目的创建者和主要维护者是现役微软MVP 闫驚鏵: https://github.com/yanjinhuagood

该项目还有众多的维护者,详情可以访问github上的README,项目地址:https://github.com/WPFDevelopersOrg/WPFDevelopers

 

WPFDeveloper从2022年6月21日 发布第一个预览版1.0.5-preview,经历了35个版本的迭代,终于推出了正式版0.0.0.1。

欢迎各位小伙伴前来使用体验,在使用过程中遇到任何问题,可以到项目的issue下进行反馈。

 

 

 

支持的.NET版本

.Net VersionStatus
net40
net45
net46
net47
net48
netcoreapp3.0
net5.0-windows
net6.0-windows
net7.0-windows
net8.0-windows

 

 

如何使用

1、安装nuget包

1 Install-Package WPFDevelopers

 

2、引入资源

 

引入XAML命名空间

1 xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"

 

添加到资源字典中

 1 <Application.Resources>
 2         <ResourceDictionary>
 3             <ResourceDictionary.MergedDictionaries>
 4                     <ResourceDictionary Source="pack://application:,,,/WPFDevelopers;component/Themes/Light.Blue.xaml"/>
 5                     <!--需要注意 wd:Resources 必须在配色主题后,Theme="Dark" 为黑色皮肤-->
 6                     <wd:Resources Theme="Light"/>
 7                     <ResourceDictionary Source="pack://application:,,,/WPFDevelopers;component/Themes/Theme.xaml"/>
 8             </ResourceDictionary.MergedDictionaries>
 9         </ResourceDictionary>
10 </Application.Resources>

 

3、正常添加控件使用即可

 

如何编译

1、从github导入代码,如果访问比较慢,可以从gitee导入。gitee地址:https://gitee.com/WPFDevelopersOrg/WPFDevelopers

 

2、使用Visual Studio 2022编译

 

需要注意的地方:

一、提示snk找不到的问题

解决方案:

打开WPFDeveloper.Net45x工程文件,移除以下内容

 

二、提示.NET sdk找不到

找到Builds目录下的TargetFrameworks.props文件,在TargetFrameworks中移除本机没有安装的.NET sdk版本即可正常编译

 

控件库展示

ChartRadar


ChartLine


ChartBar


SearchText


ClearButton


IPEditBox


TransformLayout


ScreenCaptureExt


TimePicker


ColorPicker


NumericBox


PathIcon


Window


Message


Badge


GrayscaleEffect


CropImage


BreakCrumbBar


MultiSelectionSearchComboBox


ScrollIntoView.IsPosition


ControlLoading


BasicControlLoading


WindowMask


ControlMask


MultiSelectComboBox


Step


Magnifier


GrayscaleEffect


NineGridView


CodeViewer


NotifyIcon


WindowAcrylicBlur


Barrage


CanvasHandWriting


Bubblle


PanningItems


Shake


StarrySky


CropAvatar


ScreenCut


AnimationAudio


VerifyCode


EdgeLight


DrawPrize


DesktopPlayVideo


CropControl


NumberCard


CountdownTimer


SpeedRockets


SnowCanvas


WPFBreatheLight


Thermometer


RingLoading


RoundPicker


LogoAnimation


LineChart


RainbowButtons


Ruler


ZooSemy


BasicBarChart


RadarChart


DrawerMenu


SpotLight


TransitionPanel


OtherControl


EmphasizerCarousel


Carousel


ScrollViewerAnimation


RollLoading


CycleLoading


Pagination


TaskbarItemInfo


BallLoading


WpfPieControl


WpfDashboard


WpfTimeLineControl


WpfCircularProgressBar


WpfCircularMenu


WpfPasswrod


WpfChatEmojiText


WPFSongWords


ThumbDragAndAngleExample.xaml


WpfBingMap


3DAnimationNavigationBar


WpfRoundMenu


CutImageSolution

 

posted @ 2024-10-15 11:12  zhaotianff  阅读(367)  评论(1)    收藏  举报