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

标题: 【长期帖】控件、控件属性、控件事件的建议征集 [打印本页]

作者: amanda.li    时间: 2018-8-29 11:53
标题: 【长期帖】控件、控件属性、控件事件的建议征集
大家在开发过程中,可能会遇到一些控件方面的难点。

为了完善Smobiler控件方面的情况,在此征集大家的想法,你认为




需要增加什么控件


需要增加某个控件的属性


需要增加某个控件的点击事件



都可以在此帖畅所欲言



只要描述清楚需求,以及原因

我们长期跟踪此帖的技术人员都会进行收集整理,将合理需求加入开发计划中





作者: 875402161@qq.co    时间: 2018-8-29 11:57
label控件可以添加一下press事件,这样省的用button代替了
作者: 875402161@qq.co    时间: 2018-8-29 21:40
建议改进ToolBar控件,和相应的TabPage搭配使用,让ToolBar的一个Item对应一个页面,各个页面的布局和控件均可自定义,也可动态加载控件.
作者: lio.huang    时间: 2018-8-30 15:02
建议增加可以显示【富文本编辑器】编辑后带有格式的数据的控件
作者: 875402161@qq.co    时间: 2018-8-31 12:02
建议添加上拉刷新功能,以及控件数据的分页查询的功能,以免出现数据量过大的问题
作者: 875402161@qq.co    时间: 2018-8-31 23:07
在使用panel的可滚动状态时,假如只使用纵向滚动条,而不使用横向滚动条,在屏幕的下方会存在一定的空白,这个空白是空间渲染的时候没有将横向进度条的空间去掉,这个问题困扰了我很久,希望做一下改进
作者: peter.pan    时间: 2018-9-7 09:21
875402161@qq.co 发表于 2018-8-29 11:57
label控件可以添加一下press事件,这样省的用button代替了

单独的label控件并不能点击的,可以使用button或者panel中添加label,实现点击效果
作者: peter.pan    时间: 2018-9-7 09:22
875402161@qq.co 发表于 2018-8-29 21:40
建议改进ToolBar控件,和相应的TabPage搭配使用,让ToolBar的一个Item对应一个页面,各个页面的布局和控件均可 ...

TabPageView可以使用Titles属性,来设置点击切换效果。
作者: peter.pan    时间: 2018-9-7 09:23
lio.huang 发表于 2018-8-30 15:02
建议增加可以显示【富文本编辑器】编辑后带有格式的数据的控件

之后4.6会添加HTMLView,可以实现标准的HTML输出样式
作者: peter.pan    时间: 2018-9-7 09:24
875402161@qq.co 发表于 2018-8-31 12:02
建议添加上拉刷新功能,以及控件数据的分页查询的功能,以免出现数据量过大的问题 ...

目前ListView及PageView支持PageSize属性,当然也可以参考 https://github.com/comsmobiler/S ... oListViewRefresh.cs 自己实现基于数据层的分页。 后续我们也提供更多的示例。
作者: peter.pan    时间: 2018-9-7 09:25
875402161@qq.co 发表于 2018-8-31 23:07
在使用panel的可滚动状态时,假如只使用纵向滚动条,而不使用横向滚动条,在屏幕的下方会存在一定的空白,这个 ...

panel的空白区域请确认是否设置了Panel的Dock为Fill或者在相对布局下设置了Flex=1,或者提供日志,这边看一下具体的原因。https://www.smobiler.com/forum.php?mod=viewthread&tid=564
作者: a41888    时间: 2018-9-11 13:44
强烈建议一下能不能增加 百度Echarts的支持,现在的帆软,思迈特好多bi工具都在用,可以有针对性的增加仪表盘支持,尤其是地图模式的
http://echarts.baidu.com/examples/editor.html?c=map-polygon

作者: csfeixia    时间: 2018-9-23 17:31
本帖最后由 csfeixia 于 2018-9-24 18:38 编辑

Spinner 增加只读控制,文本对齐方式,textbox增加垂直对齐属性,Poplist增加搜索框
作者: csfeixia    时间: 2018-9-24 23:13
tableview 要不增加 TableViewTextBoxCell只读属性,要不增加TableViewLableCell的点击事件,要不这个玩不转。。。比如根据点击单元格来获取明细数据。。。比如单击行来取值。。
作者: Csharp    时间: 2018-11-19 01:17
我记得在3.0到4.0时,见意过两个容器的增加。现在panel容器已经实现。tabPageView控件还需要大力改进。把tabPageView控件变为一个真正的容器,在tabPageView控件中增加一页,就是一个独立的子容器(类似panel),方便可视化布局组织。
作者: Csharp    时间: 2018-11-19 01:29
title控件用来解决标题。但是现在功能过于单一。见意,增加   左,中,右  三个可选是否显示的按钮与相关属性(图片,ResourceID,等)与相关事件(单击)。
作者: Csharp    时间: 2018-11-19 02:02
现在可以通过ShowDialog方法弹出MobileLayoutControl对话框了。见意开发平台,内置几个常用的对话框模板,哪怕是MobileForm一样的空对话话也好,方便开始引用,减少重复作业。
作者: zjusj    时间: 2018-11-19 16:21
textbox 控件的keydown或keypress事件,这样可以通过回车连续输入(尤其是PDA)
作者: 南风Sweet    时间: 2018-11-19 18:11
VoiceRecorder 采样率设置 希望有更多的格式(pcm,wav)!!!采样率才8000太低了! 最近在做语音识别 真的是困扰死我了
作者: 南风Sweet    时间: 2018-11-25 13:15
SegmentedControl 建议能够多选!!!!
作者: feng4887    时间: 2018-11-27 09:27
强烈建议增加仪表盘,因为越来越多的物联网app 需要一个电子的仪表展示。
作者: Csharp    时间: 2018-12-2 16:09
feng4887 发表于 2018-11-27 09:27
强烈建议增加仪表盘,因为越来越多的物联网app 需要一个电子的仪表展示。

这个需求转化为,支持echarts就行了。echarts免费,已经被各大平台支持
作者: 晨小小七    时间: 2018-12-3 22:52
增加物联网MQTT 的组件,方便与具有MQTT协议的硬件通讯
作者: yezi8803    时间: 2018-12-14 16:29
ListView滚动到底部时能否不通过点击按钮而直接通过上拉实现分页数据的加载?这个需求提了好长时间都没有实现!
作者: yxf888    时间: 2018-12-17 11:51
增加视频、音频播放组件或插件,快进、后退、上一集、下一集、弹幕等关于音视频常用功能。
作者: redyhua    时间: 2018-12-20 12:43
不知道能不能实现dotnet自带的那种gridview的功能或者C1flexgrid这种的控件。
作者: peter.pan    时间: 2018-12-24 13:53
本帖最后由 peter.pan 于 2018-12-25 10:21 编辑
a41888 发表于 2018-9-11 13:44
强烈建议一下能不能增加 百度Echarts的支持,现在的帆软,思迈特好多bi工具都在用,可以有针对性的增加仪表 ...

已把需求提交技术部,也可通过HTTP接口及WebView控件实现,详见 https://github.com/comsmobiler/S ... View/demoWebView.cs
作者: peter.pan    时间: 2018-12-24 13:54
csfeixia 发表于 2018-9-23 17:31
Spinner 增加只读控制,文本对齐方式,textbox增加垂直对齐属性,Poplist增加搜索框 ...

已把需求提交技术部
作者: peter.pan    时间: 2018-12-24 13:55
csfeixia 发表于 2018-9-24 23:13
tableview 要不增加 TableViewTextBoxCell只读属性,要不增加TableViewLableCell的点击事件,要不这个玩不 ...

已把需求提交技术部
作者: peter.pan    时间: 2018-12-24 13:56
Csharp 发表于 2018-11-19 01:29
title控件用来解决标题。但是现在功能过于单一。见意,增加   左,中,右  三个可选是否显示的按钮与相关属 ...

可使用自定义控件,来设计合适的title 。https://www.smobiler.com/guide/custom-control.aspx
作者: peter.pan    时间: 2018-12-24 13:58
Csharp 发表于 2018-11-19 02:02
现在可以通过ShowDialog方法弹出MobileLayoutControl对话框了。见意开发平台,内置几个常用的对话框模板, ...

可以使用自定义控件,showdialog自定义控件 https://www.smobiler.com/guide/custom-control.aspx
作者: peter.pan    时间: 2018-12-24 14:01
zjusj 发表于 2018-11-19 16:21
textbox 控件的keydown或keypress事件,这样可以通过回车连续输入(尤其是PDA)

若PDA设备,需要适配按键,也可以使用textbox的TouchLeave事件来触发实现连续输入
作者: peter.pan    时间: 2018-12-24 14:09
南风Sweet 发表于 2018-11-19 18:11
VoiceRecorder 采样率设置 希望有更多的格式(pcm,wav)!!!采样率才8000太低了! 最近在做语音识别 真的 ...

已把需求提交技术部
作者: peter.pan    时间: 2018-12-24 14:10
南风Sweet 发表于 2018-11-25 13:15
SegmentedControl 建议能够多选!!!!

已把需求提交技术部
作者: peter.pan    时间: 2018-12-24 14:11
本帖最后由 peter.pan 于 2018-12-25 10:22 编辑
feng4887 发表于 2018-11-27 09:27
强烈建议增加仪表盘,因为越来越多的物联网app 需要一个电子的仪表展示。

已把需求提交技术部,也可通过HTTP接口及WebView控件实现,详见 https://github.com/comsmobiler/S ... View/demoWebView.cs
作者: peter.pan    时间: 2018-12-24 14:15
晨小小七 发表于 2018-12-3 22:52
增加物联网MQTT 的组件,方便与具有MQTT协议的硬件通讯

目前可通过第三方插件方式实现通讯,第三方插件方式实现 https://www.smobiler.com/guide/plugin.aspx  https://www.smobiler.com/video/index/003.mp4  https://github.com/comsmobiler/demo-plugin
作者: peter.pan    时间: 2018-12-24 14:18
yezi8803 发表于 2018-12-14 16:29
ListView滚动到底部时能否不通过点击按钮而直接通过上拉实现分页数据的加载?这个需求提了好长时间都没有实 ...

目前listview是没有上拉触发事件,不过panel有RaiseReachEnd属性可触发滚动到底部触发ReachEnd事件
作者: peter.pan    时间: 2018-12-24 14:59
yxf888 发表于 2018-12-17 11:51
增加视频、音频播放组件或插件,快进、后退、上一集、下一集、弹幕等关于音视频常用功能。 ...

已提交技术部,目前可第三方插件方式实现 https://www.smobiler.com/guide/plugin.aspx  https://www.smobiler.com/video/index/003.mp4  https://github.com/comsmobiler/demo-plugin
作者: peter.pan    时间: 2018-12-24 15:33
redyhua 发表于 2018-12-20 12:43
不知道能不能实现dotnet自带的那种gridview的功能或者C1flexgrid这种的控件。

具体描述下想实现什么样的效果
作者: 604701422    时间: 2019-1-2 22:37
希望 textBox 新增 KeyPress 事件  ,textBox 获取焦点后只显示光标不弹出软键盘
作者: yezi8803    时间: 2019-1-14 11:59
建议iamge控件增加图片灰色显示的属性。比如不在线人的头像想可以切换成灰色的,自己设置头像时不可能让客户自己上传2张图片。
作者: xfreebox    时间: 2019-1-16 17:04
观摩观摩!!!!!!!
作者: XRKSoftware    时间: 2019-1-27 21:22
1、Camera组件能够实时截取部分图像在Image控件上显示
2、截取的起始位置(X,Y)和大小(W,H)可以设置

作者: peter.pan    时间: 2019-1-29 15:29
604701422 发表于 2019-1-2 22:37
希望 textBox 新增 KeyPress 事件  ,textBox 获取焦点后只显示光标不弹出软键盘

目前TextBox是不能只显示光标不弹出软键盘,可尝试通过button或者label等控件来赋值显示,你的需求我提交下技术部
作者: peter.pan    时间: 2019-1-29 15:32
yezi8803 发表于 2019-1-14 11:59
建议iamge控件增加图片灰色显示的属性。比如不在线人的头像想可以切换成灰色的,自己设置头像时不可能让客 ...

image控件是显示图像的不可设置灰度,如果需要灰度,可对原始图像设置灰度即可(即在服务端设置ResourceID前对图像进行处理)。
作者: peter.pan    时间: 2019-1-29 15:34
XRKSoftware 发表于 2019-1-27 21:22
1、Camera组件能够实时截取部分图像在Image控件上显示
2、截取的起始位置(X,Y)和大小(W,H)可以设置
...

你的需求已了解,提交技术部。目前的图像的截取是可以手动来自定义调节大小的
作者: peter.pan    时间: 2019-1-29 15:42
ship007 发表于 2019-1-29 10:42
关于控件界面美化建议:好多人都觉得控件很丑,经过我长久的观察和思考,得出一个惊天结论——那就是所有控 ...

好的 了解了你的意思,不过控件的border可以设置控件边框的线条粗细,界面可以自定义 可以查看 https://www.smobiler.com/portal.php?mod=view&aid=68
作者: Lula.Jin    时间: 2019-2-21 17:28
604701422 发表于 2019-1-2 22:37
希望 textBox 新增 KeyPress 事件  ,textBox 获取焦点后只显示光标不弹出软键盘

弹出软键盘是系统标准,不实现该需求




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