A small library that extends the capabilities of Godot's built-in controls, allowing you to create MVVM-like bindings of properties and commands to them
Good time of day.
This library is not a porting of controls from Avalonia, but extends the built-in Godot controls, allowing you to use property bindings with them.
This library was created as part of work on one of my Godot projects and uses my other library - EasyBindings which I archived (see the UPD section).
At one point I realized that it would be better to have some MVVM framework for Godot. There are quite a few MVVM frameworks for C# and MvvmCross is a good candidate for porting to Godot, since it provides out-of-the-box property binding functionality. If you are interested in this, please see the discussion MvvmCross port for the Godot game engine. I don't have enough time at the moment to work on porting it to Godot, maybe I'll do it in the future if someone doesn't do it sooner :)
Good time of day. This library is not a porting of controls from Avalonia, but extends the built-in Godot controls, allowing you to use property bindings with them. This library was created as part of work on one of my Godot projects and uses my other library - EasyBindings which I archived (see the UPD section). At one point I realized that it would be better to have some MVVM framework for Godot. There are quite a few MVVM frameworks for C# and MvvmCross is a good candidate for porting to Godot, since it provides out-of-the-box property binding functionality. If you are interested in this, please see the discussion MvvmCross port for the Godot game engine. I don't have enough time at the moment to work on porting it to Godot, maybe I'll do it in the future if someone doesn't do it sooner :)