Smobiler上海石磨_.NET移动开发平台

标题: 是否可以考虑将官方提供的基本控件开源? [打印本页]

作者: sarlanori    时间: 2018-8-13 20:30
标题: 是否可以考虑将官方提供的基本控件开源?
前几天从知乎偶然得知Smobiler这个产品,起初没引起注意,以为又是套了个WebView的壳,后来又在几个帖子看到有人推荐,于是准备试用一番。

下载、安装、运行Hello World都非常顺利,这让我对这个产品好感度迅速上升。

VS+C#+WinForm,这个组合的开发效率和代码质量是毋庸置疑的,跟Android Studio相比简直一个天上一个地下。我比较担心的是性能问题,初步看了下貌似客户端的事件都要通过TCP回送给服务端来处理,这个对性能多少是有影响的,尤其是在外网网络环境不好的情况下,客户端对UI的响应实时性要求又高,体验可能不会太好。目前都在局域网测试,还没发现太大的问题,持续观察吧。

在使用了几个官方提供的控件(主要是ListView和AlbumView)后发现每个控件都或多或少存在一些问题或者自定义性不强(比如AlbumView的删除按钮貌似就不能隐藏,显示的图片下标也会出现错乱),不能满足日常需求。我个人觉得这些控件不属于该产品的核心功能,完全可以把这部分独立开源出来,借助广大开发者的力量将这部分迅速完善起来,对于产品本身应该是百利无一害的。

看到这么好的一个产品,又是我喜欢的.Net平台C#语言,真的希望它能走下去,越来越好!

作者: emaker    时间: 2018-8-14 06:12
严重支持,好多控件想自定义属性卡在那边想放弃使用,希望官方能考虑一下给予控件方面更多的自由。
作者: peter.pan    时间: 2018-9-6 12:01
若基础控件不能满足,可自定义控件的 https://www.smobiler.com/guide/custom-control.aspx,也可集成第三方插件的 https://www.smobiler.com/guide/plugin.aspx  https://www.smobiler.com/video/index/003.mp4  https://github.com/comsmobiler/demo-plugin

作者: sarlanori    时间: 2018-9-14 22:36
peter.pan 发表于 2018-9-6 12:01
若基础控件不能满足,可自定义控件的 https://www.smobiler.com/guide/custom-control.aspx,也可集成第三 ...

这个自定义控件和基础控件还是不一样的,自定义控件只是把一些基础控件组合起来形成一个新的控件,就是传统WinForm里的UserControl。而我现在需要的是能够继承和扩展基础控件,比如Image控件,我想继承它,自己来控制图片的显示,貌似没有办法。




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2