文件名称:Avalonia.FuncUI:使用F#和Avalonia开发跨平台的MVU GUI应用程序!
文件大小:7.52MB
文件格式:ZIP
更新时间:2024-06-02 11:30:31
fsharp dotnet avalonia elmish avaloniaui
紫杉 使用F#和Avalonia开发跨平台MVU GUI应用程序! (应用程序是使用Avalonia.FuncUI创建的!) 关于 该库使您可以完全用F#编写跨平台的GUI应用程序-无需XAML,但可以使用类似Elm的声明性DSL。 内置了MVU(模型-视图-更新)体系结构支持,并且还可以使用将其与Elmish结合使用的绑定。 入门 :brick: :notebook: :books: 贡献 请通过问题报告,请求请求,代码审查,文档和讨论为该库做出贡献。 例子 下面是一个简单的计数器应用程序的代码(使用Avalonia.FuncUI.Elmish程序包)。 module Counter = type CounterState = { count : int } let init = { count = 0 } type Msg = | I