UI building from C# code.(WIP)
- ready
- controls add extension methods for decreative ui.
- not ready (I don't even know if I need there.)
- support Binding to Commands
- support Elmish
- support View Component
known problems:
probably leaked event handler. i'm looking into how to handle disposable objects without ReactiveUI.
inspired by
Reasons for doing something similar.
-
FuncUI
- so cool. this includes Elmish too.
- however cannot support C#. Avalonia MVU - a must, for C#
-
Markup.Declarative
- friendly C#.
- However, since the extended methods are created in the code generator, they must be defined separately in the custom control.
- Adding
@
to the view model will bind it, but since it is processed by reference to the dotnet argument contents (string), I feel that unintended behavior may occur.