Create a customizable Arrow with various configurations.
MIT License
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.
dotnet add package ByteVille.Arrow.Avalonia.Control
<control:Arrow
HeadLength="{Binding Arrow.HeadLength, Mode=TwoWay}"
HeadWidth="{Binding Arrow.HeadWidth, Mode=TwoWay}"
IsFilled="{Binding Arrow.IsHeadFilled}"
IsProportional="{Binding Arrow.IsHeadProportional}"
IsVisible="{Binding Arrow.IsVisible}"
Thickness="{Binding Arrow.Thickness}"
Color="{Binding Arrow.Color}"
StartPoint="{Binding Arrow.Start}"
EndPoint="{Binding Arrow.End}" />
For more info, see the sample project.
Contributions to the Arrow Control project are welcome!
Special thanks to Avalonia for providing the cross-platform UI framework.
This project is license under the MIT License.