[.net开发框架].NETCoreUI框架Avalonia
2021-03-21 10:27
标签:深度 loading log EOS bug 运行程序 https 公众 aml .NETCoreUI框架Avalonia,Avalonia是一个基于WPFXAML的跨平台UI框架,并支持多种操作系统:Windows(.NETFramework,.NETCore),Linux(GTK),MacOS,Android和iOS。 Avalonia目前处于测试阶段。 GitHub:https://github.com/AvaloniaUI/Avalonia VS2017安装扩展?https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio 然后就可以开发项目 选择AvaloniaApplication,就可以创建一个项目,默认有两个会创建两个框架.NETFramework4.6.1和.NETCore2.0。 在项目中可以创建Window和UserControl。 新建一个基础项目myapp,将MainWindow.xaml添加几个按钮,就是WPFXAML的语法,直接可以实现对应布局。 ????xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ????Title="myapp"> ?? ??? ???? ???? ???? ???? ??? ?? ? 后台对应代码 publicclassMainWindow:Window ??{ ????publicMainWindow() ????{ ??????InitializeComponent(); #ifDEBUG ??????this.AttachDevTools(); #endif ????} ????privatevoidInitializeComponent() ????{ ??????AvaloniaXamlLoader.Load(this); ??????this.FindControl ????} ????privatevoidBtn1_Click(objectsender,Avalonia.Interactivity.RoutedEventArgse) ????{ ??????vartxt=this.FindControl ??????txt.FontFamily="微软雅黑"; ??????txt.Text="LineZero按钮1"; ????} ??} 运行程序 默认情况下中文显示有点问题,设置字体既可。 不同系统的支持安装:https://github.com/AvaloniaUI/Avalonia/wiki/Platform-support ? 目前Avalonia比较成熟的一个方案。 GitHub:https://github.com/VitalElement/AvalonStudio 目前官方介绍是有对应功能,实际操作有些缺少。 AvaloniaEdit.Demo也是还算不错的示例。 GitHub:?https://github.com/AvaloniaUI/AvaloniaEdit 可以查看官方文档:http://avaloniaui.net/guides/??.NETCore未来更加好。 原文:https://www.cnblogs.com/linezero/p/Avalonia.html .NET社区新闻,深度好文,欢迎访问公众号文章汇总http://www.csharpkit.com [.net开发框架].NETCoreUI框架Avalonia 标签:深度 loading log EOS bug 运行程序 https 公众 aml 原文地址:https://www.cnblogs.com/likesoft/p/12723033.html
上一篇:learngitbranching.js过关记录 银月光海
下一篇:2019-2020 ICPC, Asia Jakarta Regional Contest H. Twin Buildings
文章标题:[.net开发框架].NETCoreUI框架Avalonia
文章链接:http://soscw.com/index.php/essay/67141.html