Open source WPF custom control library: WPFDevelopers

Open source WPF custom control library: WPFDevelopers

This is an open source project of WPF custom controls, and some of the controls in it are very interesting

最后更新 2/9/2022 10:23 AM
WPFDevelopers
预计阅读 3 分钟
分类
WPF
专题
WPF Open Source Project WPF control library
标签
.NET WPF control library WPF Open Source Project open source projects

GitHub仓库详情

This is an open source project of WPF custom controls. Some of the controls in it are very interesting. The following effects show the author of GitHub Read, who copied it directly. There is a warehouse address at the end of the text. Let's first take a look at the effects of some custom controls:

DrawPrize (WPF realizes a big roulette draw)

DrawPrize

DesktopPlayVideo (WPF implements dynamic Windows desktop wallpaper)

DesktopPlayVideo

CropControl (WPF implements the control to cut pictures into nine-square grids)

CropControl

NumberCard (WPF implements 3D flip countdown control)

NumberCard

CountdownTimer (countdown animation)

CountdownTimer

CountdownTimerMultiColor

SpeedRockets (WPF accelerated rocket)

SpeedRockets

SnowCanvas (WPF realizes Christmas tree snowflakes)

SnowCanvas

WPF BreatheLight

BreatheLight

Thermometer

Thermometer

RingLoading

RingLoading

RoundPicker

RoundPicker

LogoAnimation

LogoAnimation

LineChart (broken line chart)

LineChart

MetroWindow

MetroWindow

Rainbow Buttons

RainbowButtons

Ruler (scale)

Ruler

ZooSemy (pseudo-object rotating button)

ZooSemy

BasicBarChart (statistical chart)

BasicBarChart

RadarChart (Radar Chart)

RadarCha

Win10 Menu

Win10Menu

SpotLight

SpotLight

Transition Panel

TransitionPanel

ScreenCut (screenshot)

ScreenCut

OtherControl

TorchControl

EmphasizerCarousel

Carousel

ScrollViewerAnimation

ScrollViewer

RollLoading (waiting for animation)

RollLoading

CycleLoading (waiting for animation)

CycleLoading

Pagination

Pagination

TaskbarItemInfo (Form taskbar corner emblem)

TaskbarItemInfo

BallLoading (waiting for animation)

BallLoading

WpfPieControl (WPF implementation statistical chart (pie chart imitated LiveCharts))

PieControl

WpfDashboard (WPF Implementation Dashboard (Scale follows progress))

Dashboard

WpfTimeLineControl (WPF Implementation Timeline (imitation Gitee))

TimeLine

WpfCircularProgressBar

CircularProgressBar

WpfCircular Menu (WPF implements a ring (round) menu)

CircularMenu

WpfPasswrod (WPF switches between ciphertext and ciphertext)

Passwrod

WpfChatEmojiText (WPF implements chat Emoji+ text)

ChatEmojiText

WPFSongWords (WPF implements lyrics animation)

SongWords

WpfCanvasAdorner (WPF implements rotation controls and modifies width and height)

ElementAdorner

WpfBingMap (WPF uses MapControl to load Gaode maps)

BingAMap

3DAnimationNavigationBar (WPF implements 3D menu animation)

AnimationNavigationBar3D

WpfRoundMenu (WPF implements circular menu)

RoundMenu

WPFCheckCode (WPF uses DrawingVisual to draw Captcha)

CheckCode

CutImageSolution (WPF implements user avatar clipping)

CutImage

CutImage1

WpfAnimationWeChat (WPF uses pictures to realize WeChat voice playback animation)

AnimationWeChat

end

Warehouse address:

This project includes the daily development and sharing of the Weixin Official Accounts "WPF Developers". Every time the author completes a custom control, it will be released on this public account. Welcome to subscribe and learn about the author's latest works in real time. Welcome to Star.

Running environment Visual Studio 2019, dotNet Framework 4.0 SDK

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 9/13/2025

Migration from WPF to Avalonia series: Why I have to migrate WPF programs to Avalonia

In the past few years, our host computer software has been mainly developed using WPF and WinForm. These technologies are really easy to use on the Windows platform, and they have also accompanied us through the stage of small-scale trial production to today's large-scale delivery. However, with the development of business and changes in customer needs, the single Windows technology stack has gradually become a hurdle that we must overcome.

继续阅读
同分类 / 同标签 1/26/2025

WPF internationalizes with custom XML files

This article describes in detail the methods of using custom XML files to achieve internationalization in WPF programs, including installing the necessary NuGet package, dynamically obtaining language lists, dynamically switching languages, using translation strings in code and xaml interfaces, etc. It also provides source code links to help developers easily internationalize WPF applications.

继续阅读