Open Source WPF Custom Control Library: WPFDevelopers

Open Source WPF Custom Control Library: WPFDevelopers

This is an open-source WPF custom control project, some of the controls are very interesting.

Last updated 2/9/2022 10:23 AM
WPFDevelopers
3 min read
Category
WPF
Topic
WPF Open Source Projects WPF Control Library
Tags
.NET WPF Control Library WPF Open Source Project Open Source Project

GitHub Repository Details

This is an open-source project for WPF custom controls. Some of the controls are quite interesting. The following effect demonstrations are directly copied from the author's GitHub README. The repository address is at the end. Let's first look at some of the custom control effects:

DrawPrize (WPF implementation of a spinning wheel lottery)

DrawPrize

DesktopPlayVideo (WPF implementation of dynamic Windows desktop wallpaper)

DesktopPlayVideo

CropControl (WPF implementation of a 9-grid image cropping control)

CropControl

NumberCard (WPF implementation of a 3D flip countdown control)

NumberCard

CountdownTimer (countdown animation)

CountdownTimer

CountdownTimerMultiColor

SpeedRockets (WPF implementation of accelerating rockets)

SpeedRockets

SnowCanvas (WPF implementation of Christmas tree snowflakes)

SnowCanvas

WPFBreatheLight (WPF implementation of a breathing light)

BreatheLight

Thermometer (thermometer)

Thermometer

RingLoading (cool waiting animation)

RingLoading

RoundPicker (circle picker)

RoundPicker

LogoAnimation (login animation)

LogoAnimation

LineChart (line chart)

LineChart

MetroWindow (window)

MetroWindow

RainbowButtons (rainbow button)

RainbowButtons

Ruler (scale ruler)

Ruler

ZooSemy (skeuomorphic rotating button)

ZooSemy

BasicBarChart (statistics chart)

BasicBarChart

RadarChart (radar chart)

RadarCha

Win10Menu (Win10 menu)

Win10Menu

SpotLight (spotlight)

SpotLight

TransitionPanel (transition panel)

TransitionPanel

ScreenCut (screen capture)

ScreenCut

OtherControl (torch)

TorchControl

EmphasizerCarousel

Carousel

ScrollViewerAnimation (scrollbar with animation)

ScrollViewer

RollLoading (waiting animation)

RollLoading

CycleLoading (waiting animation)

CycleLoading

Pagination (pagination)

Pagination

TaskbarItemInfo (taskbar corner badge)

TaskbarItemInfo

BallLoading (waiting animation)

BallLoading

WpfPieControl (WPF implementation of a statistics chart (pie chart inspired by LiveCharts))

PieControl

WpfDashboard (WPF implementation of a dashboard (gauge follows progress))

Dashboard

WpfTimeLineControl (WPF implementation of a timeline (inspired by Gitee))

TimeLine

WpfCircularProgressBar (WPF implementation of a circular progress bar)

CircularProgressBar

WpfCircularMenu (WPF implementation of a circular menu)

CircularMenu

WpfPasswrod (WPF implementation of password visibility toggle)

Passwrod

WpfChatEmojiText (WPF implementation of chat emoji + text)

ChatEmojiText

WPFSongWords (WPF implementation of lyric animation)

SongWords

WpfCanvasAdorner (WPF implementation of rotating controls and resizing)

ElementAdorner

WpfBingMap (WPF using MapControl to load Amap (Gaode Map))

BingAMap

3DAnimationNavigationBar (WPF implementation of 3D menu animation)

AnimationNavigationBar3D

WpfRoundMenu (WPF implementation of a circular menu)

RoundMenu

WPFCheckCode (WPF using DrawingVisual to draw CAPTCHA)

CheckCode

CutImageSolution (WPF implementation of user avatar cropping)

CutImage

CutImage1

WpfAnimationWeChat (WPF using images to implement WeChat voice playback animation)

AnimationWeChat

End

Repository addresses:

This project includes daily development shares from the WeChat public account "WPF Developers". The author publishes a new custom control every time it is completed on this account. Welcome to subscribe to stay updated with the author's latest works, and feel free to give a Star.

Runtime environment: Visual Studio 2019, .NET Framework 4.0 SDK

Keep Exploring

Related Reading

More Articles
Same category / Same tag 9/13/2025

Migration Series from WPF to Avalonia: Why I Must Migrate My WPF Application to Avalonia

In the past few years, our host computer software has mainly been developed using WPF and WinForm . These technologies work well on the Windows platform and have accompanied us from small-scale trial production to the current stage of large-scale delivery. However, with business development and changes in customer requirements, the single Windows technology stack has gradually become a hurdle we must overcome.

Continue Reading
Same category / Same tag 1/26/2025

Implementing Internationalization in WPF Using Custom XML Files

This article details the method of implementing internationalization in WPF applications using custom XML files, including installing the necessary NuGet packages, dynamically retrieving the language list, dynamically switching languages, using translated strings in code and XAML interfaces, and provides a source code link to help developers easily achieve internationalization in WPF applications.

Continue Reading