C#开发APP,ToolBar控件在Smobiler中的使用方式【附案例源码】——Smobiler移动开发平台
控件说明
底部工具栏控件。
效果演示
其他效果
该界面为仿淘宝UI制作的一个简单的UI模板,源码获取方式请拉至文章末尾。
特色属性
属性 |
属性说明 |
Direction(相对布局) |
容器主轴方向。 |
Flex(相对布局) |
比例因子。 |
Items |
工具栏项集合。 |
SelectBackColor |
选中后背景颜色。 |
SelectedIndex |
默认选择项。 |
SelectForeColor |
选中后字体颜色。 |
FontSize |
字体大小。 |
ForeColor |
字体颜色。 |
事件
事件 |
事件发生条件 |
ToolBarItemClick |
工具栏项点击时发生。 |
控件使用
下文的教学内容仅针对【效果演示】中的例子
1. 设置工具栏数据
2. 设置工具栏ToolBarItem消息数
3. 设置默认选中项、选中项背景色和文字颜色
4. 在事件中,用e.Name判断当前点击按钮,来进行对应操作
C#:
private void toolBar1_ToolbarItemClick(object sender, ToolbarClickEventArgs e) { switch(e.Name) { case "Work": //按钮名称 break; } }
仿淘宝UI的源码
该源码通过基于.NET的Smobiler移动开发平台开发完成,该源码适用Smobiler用户。
如果你刚接触smobiler,在打开该源码前,需安装smobiler designer至visual studio。
源码地址:https://www.smobiler.com/forum.php?mod=viewthread&tid=11702
Smobiler designer地址:https://www.smobiler.com/download.html
该toolbar部分的代码在UI Demo中 MainMenu.cs
产品原型图:
--------------------------END--------------------------
Smobiler是一款基于.NET的APP开发平台,只需要Visual Studio中进行一次开发,同时支持Android、iOS两大操作系统。
Smobiler—石磨科技
QQ技术支持群:308522976
最新文章
- 01.SQLServer性能优化之----强大的文件组----分盘存储
- 关于JS事件的几点总结
- Kickstart/Anaconda实现自动化安装原理探究
- shapely and geos break在distance方法
- .NET的三种缓存(页面缓存,控件缓存,自定义缓存)
- Go字符串函数
- JavaScript 异常
- BloomFilter——读数学之美札记
- SQL RIGHT JOIN 关键字
- JAVA SE 框架之俄罗斯方块的效果
- java.lang.OutOfMemoryError: unable to create new native thread(转)
- 第一章ASP.NET SignalR简介
- ubuntu_虚拟机和SD卡链接失败,可能的原因
- 简单RPC框架-基于Consul的服务注册与发现
- Loading class `com.mysql.jdbc.Driver'. The new driver class is `com.mysql.cj.jdb 问题
- zabbix环境搭建
- selenium自动化测试之整合测试报告
- mysql不能使用IP连接,可以使用localhost连接
- java List集合记录 ArrayList和LinkedList的区别
- CImg、libjpeg--介绍、配置(操作JPEG)
热门文章
- Python进阶开发之网络编程,socket实现在线聊天机器人
- Python中Json对象处理的jsonpath-rw
- 「速成应用」实在可靠的 微信小程序第三方代理加盟平台公司
- Nordic官网/Infocenter/Devzone/Github简介
- 指针超强汇总(谨记优先级:() >; [] >; *)
- python函数调用的四种方式 --基础重点
- OAuth 2 开发人员指南(Spring security oauth2)
- Python使用Socket写一个简单聊天程序
- 《javascript语言精粹》读书笔记 Item1 精华与语法
- 19.最省钱的app发短信方法