Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Deadpikle/AvaloniaProgressRing
A progress ring for Avalonia -- based on ModernWPF's ProgressRing.
https://github.com/Deadpikle/AvaloniaProgressRing
avalonia avaloniaui control csharp
Last synced: 3 months ago
JSON representation
A progress ring for Avalonia -- based on ModernWPF's ProgressRing.
- Host: GitHub
- URL: https://github.com/Deadpikle/AvaloniaProgressRing
- Owner: Deadpikle
- License: mit
- Created: 2020-03-09T21:28:41.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-10T00:10:33.000Z (8 months ago)
- Last Synced: 2024-05-15T18:44:53.150Z (6 months ago)
- Topics: avalonia, avaloniaui, control, csharp
- Language: C#
- Homepage:
- Size: 354 KB
- Stars: 173
- Watchers: 3
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-avalonia - AvaloniaProgressRing - A simple progress ring control based on [ModernWpf's progress ring](https://github.com/Kinnara/ModernWpf/wiki/ProgressRing) (Libraries & Extensions / Controls)
README
# Avalonia Progress Ring
[![NuGet](https://img.shields.io/nuget/v/Deadpikle.AvaloniaProgressRing.svg?style=flat-square)](https://www.nuget.org/packages/Deadpikle.AvaloniaProgressRing/) [![NuGet](https://img.shields.io/nuget/vpre/Deadpikle.AvaloniaProgressRing.svg?style=flat-square&label=nuget-pre)](https://www.nuget.org/packages/Deadpikle.AvaloniaProgressRing/) [![NuGet](https://img.shields.io/nuget/dt/Deadpikle.AvaloniaProgressRing.svg?style=flat-square)](https://www.nuget.org/packages/Deadpikle.AvaloniaProgressRing/) [![NuGet](https://img.shields.io/github/issues/Deadpikle/AvaloniaProgressRing.svg?style=flat-square)](https://github.com/Deadpikle/AvaloniaProgressRing/issues/)
This project is a simple progress ring for Avalonia that's modeled off of [ModernWpf's](https://github.com/Kinnara/ModernWpf) progress ring. Credit to ModernWpf for the initial code and design! v0.8.x works on Avalonia 0.9.x, and v0.9.x is compatible with Avalonia 0.10.x. v0.10.x is compatible with Avalonia 11 Preview 2+ (0.10.7+ builds on Avalonia 11.1+).
![Progress Ring GIF](img/avalonia-60-fps.gif)
## Using in Your Project
Add `Deadpikle.AvaloniaProgressRing` to your NuGet references, then add the following to your `App.xaml` in `Application.Styles`:
```xml
```
In your `UserControl`, add the following:
```xml
```
Make sure that you bind to `IsActive` to show/hide the progress ring!
## Contributing
All contributions and improvements are welcome! Thanks for your involvement!
## License
MIT. Thanks!