Skip to content

A set of advanced controls for Avalonia UI, used in the Asv.Drones application

License

Notifications You must be signed in to change notification settings

asv-soft/asv-avalonia-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction asv-avalonia-toolkit

A set of advanced controls for Avalonia UI, used in the Asv.Drones application

How to use

Where can i get controls?

Controls avaliable to use in Asv.drones solution. Using this, you can customize UI by your need's. You can see implementation example on asv asv-avalonia-toolkit-gallery pages.

Binding

All contols have propetries that set value to different elements of controls such as progress bar, text, title, status(critical,succes,warning,unknown), etc... Controls can be binded from View, direct to ViewModel current fields that's sets values to controll that you change. Example like this:

ViewModel

public double ProgressValue { get; set; } /// we don't change exist property  
....

View

<toolkit:circular3indicator
TopProgress="{Binding ProgressValue}"/> /// we set exist property to new control
...

Avaliable controls:

Images of controls realized in asv-avalonia-toolkit.

Circular indicator

image

Recording indicator

image

Route indicator

image

About

A set of advanced controls for Avalonia UI, used in the Asv.Drones application

Resources

License

Stars

Watchers

Forks

Packages

No packages published