Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dpieve/arrow.avalonia
Create a customizable Arrow with various configurations.
https://github.com/dpieve/arrow.avalonia
arrow avaloniaui control csharp xaml
Last synced: 28 days ago
JSON representation
Create a customizable Arrow with various configurations.
- Host: GitHub
- URL: https://github.com/dpieve/arrow.avalonia
- Owner: dpieve
- License: mit
- Created: 2024-04-15T01:32:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T22:20:55.000Z (about 2 months ago)
- Last Synced: 2024-09-30T11:07:38.119Z (about 1 month ago)
- Topics: arrow, avaloniaui, control, csharp, xaml
- Language: C#
- Homepage:
- Size: 1.26 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arrow.Avalonia
> Create a customizable Arrow with various configurations.The Arrow Control is developed using Avalonia, making it compatible with multiple platforms including Windows, Linux, macOS, iOS, and Android.
## Features
- __Customizable Positions__: Define precise starting and ending positions for the arrow.
- __Fine-tuned Arrow Configuration__: Adjust the thickness of the arrow body, length, and width of the arrow head to meet specific requirements.
- __Flexible Head Style__: Choose between filled or unfilled arrow heads to suit different design preferences.
- __Color Selection__: Select the arrow's color to seamlessly integrate it with your application's visual style.## Showcase
![showcase](/docs/showcase_sample_arrow_avalonia.gif)
## Usage
1. Add the package: https://www.nuget.org/packages/ByteVille.Arrow.Avalonia.Control
```
dotnet add package ByteVille.Arrow.Avalonia.Control
```2. Add the Arrow Control to your .axaml file.
```
```
For more info, see the [sample project](https://github.com/dpieve/Arrow.Avalonia/blob/main/src/sample/Arrow.Avalonia.Sample/Views/MainView.axaml#L50).
## Contributing
Contributions to the Arrow Control project are welcome!
## Acknowledgments
Special thanks to [Avalonia](https://avaloniaui.net/) for providing the cross-platform UI framework.
## License
This project is license under the [MIT License](LICENSE.MD).