MobileForm控件的使用方式--用.NET(C#)开发APP的学习日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 今天继续Smobiler开发APP的学习日志,这次是做一个title、toolbar、侧边栏三种效果 样式一一、          Toolbar1.       目标样式我们要实现上图中的效果,需要如下的操作:2.

今天继续Smobiler开发APP的学习日志,这次是做一个title、toolbar、侧边栏三种效果

 

样式一

一、          Toolbar

1.       目标样式

c1e19962dda44ffb8175910ac3a92f73.png

我们要实现上图中的效果,需要如下的操作:

2.       修改属性

a.         修改Mobile Form的Toolbar属性

获取窗体底部工具栏,打开集合编辑器,并点击“添加”,分别填写数据,如图 1、图 2;

67c712f867894255b8413c268af83ffc.png

图 1设置界面1

 

1edbea1e05924cec8a462f148077a093.png

图 2设置界面2

 

b.         修改Mobile Form的ToolbarStyle属性

其中包括SelectStyle属性(是否选择默认样式)、BackColor属性(控件背景色)、ForeColor属性(控件文本颜色)、SelectBackColor属性(控件选择状态背景色)和SelectForeColor属性(控件选择状态文本颜色)。

SelectStyle属性默认设置为“Select”,表示不选择默认样式,如图 3;

b288d881ee254c85a364c00fa8d13adc.png

图 3设置界面

 

将BackColor属性设置为“White”,如图 4;

44be3b90b6a54db89bdb7d9b575873fd.png

图 4设置界面

 

将ForeColor属性设置为“155, 157, 177”,如图 5;

329e31acd9654b74b366a8a7dcc95c31.png

图 5设置界面

 

将SelectBackColor属性设置为“White”,如图 6;

0c33bcfe6fe9486f8714013b5664ec9c.png

图 6设置界面

 

将SelectForeColor属性设置为“0, 183, 250”,如图 7;

6bffd2ac87c84459b9eee9845c205b2b.png

图 7设置界面

 

3.     手机效果显示

f5474a3443fe497d92c04ed7b9e79743.jpg

 

二、          Title

1.       修改属性

a.         修改Mobile Form的TitleText的属性

输入需要显示标题,如图 1;

2850b86d8bfe40bdbbc73e1e7b88c48e.png

图 8设置界面

 

b.         修改Mobile Form的TitleStyle属性

其中包括Image属性(窗体图标)、BackColor属性(窗口标题栏背景色)、TextColor属性(窗口标题栏文本颜色)和TextAlign属性(窗体标题栏文本水平方向)。

若将Image属性设置为“coms”如图 2、图 3;

b069ee8ca02140d4849a777bc333da5a.png

图 9设置界面

 

e92bd8f4c7194e7dbee3bfbf78b55173.jpg

图 10显示界面

 

若将BackColor属性设置为“DeepSkyBlue”,如图 11、图 1;

a3ab7bcd908a4515aa090aab26cfd53e.png

图 11设置界面

 

671120784bcb4df49ef0c51f4e953cd6.jpg

图 12显示界面

 

若将TextColor属性设置为“Red”,如图13、图 14;

8789da1b0d1d4953b5579c0b9be528ab.png

图 13设置界面

 

8f4c37eb62b7432fb3bf2cd6f45d4a59.jpg

图 14显示界面

 

若将TextAlign属性设置为“Left”,如图 15、图 16;

96c62b2fabe646d09f50655be7c11af5.png

图 15设置界面

 

d53d162ce2b94ca986f67f7aeda57965.jpg

图 16显示界面

 

2.       手机效果显示

340e0b337f924ed3a651f861dc69ece3.jpg

 

三、          LeftForm

1.       目标样式

b4a726afc0cd4c17bcf804a501528047.jpg

我们要实现上图中的效果,需要如下的操作:

2.       修改属性

a.         修改Mobile Form的LeftFormLayout属性

获取和设置左侧边栏对应的布局名称,首先新建MobileForm项,并命名为MessageShow,设计界面,如图 1;

005620b967eb45449b8bee6de6cd4492.png

图 1设计界面

 

再将Mobile Form的LeftFormLayout属性,绑定新建的窗体MessageShow,如图 2;

13707c75bffc4f39a0d985d93f56521c.png

图 2设置界面2

 

b.         修改Mobile Form的LayoutMode属性

获取和设置侧边栏显示样式。默认设置为“NORMAL”,如图 3;

b971e4b0889a4eaabec2958719d48f6d.jpg

图 3设置界面

 

将该属性设置为“EFFACT3D”,如图 4;

182afd4d71c34d4d8eaa45180acb1596.jpg

图 4设置界面

 

将该属性设置为“FLOATUP”,如图 5;

95e8882ed1e74a7b9d2a83fa7b463ba3.jpg

图 5设置界面

 

3.       手机效果显示

f183edaaf6604c2e8ab6b60149c1b801.jpg

-----------------END-----------------

Smobiler是一款基于.NET的移动应用开发平台

只需要Visual Studio中进行一次开发

同时支持AndroidiOS两大操作系统

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
14天前
|
调度
FreeRTOS学习日志 - 第一天
这就是我的FreeRTOS学习日志 - 第一天的内容,明天继续探索这片实时操作系统的广阔海洋。+
41 12
|
14天前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
64 22
|
20天前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
|
1月前
|
前端开发 JavaScript 程序员
鸿蒙开发:console日志输出
针对初学者而言,大家只需要掌握住日志打印即可,等到了鸿蒙应用开发的时候,还有一个鸿蒙原生的打印工具HiLog,到时,我们也会详细的去讲述,也会针对HiLog,封装一个通用的工具类。
79 11
鸿蒙开发:console日志输出
|
2月前
|
人工智能 芯片
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
|
4月前
|
JSON 安全 API
.net 自定义日志类
在.NET中,创建自定义日志类有助于更好地管理日志信息。示例展示了如何创建、配置和使用日志记录功能,包括写入日志文件、设置日志级别、格式化消息等。注意事项涵盖时间戳、日志级别、JSON序列化、线程安全、日志格式、文件处理及示例使用。请根据需求调整代码。
76 13
|
4月前
|
Linux API C#
基于 .NET 开发的多功能流媒体管理控制平台
基于 .NET 开发的多功能流媒体管理控制平台
83 9
|
4月前
|
Web App开发 前端开发 调度
一款基于 .NET + Blazor 开发的智能访客管理系统
一款基于 .NET + Blazor 开发的智能访客管理系统
|
4月前
|
前端开发 JavaScript C#
基于.NET8+Vue3开发的权限管理&个人博客系统
基于.NET8+Vue3开发的权限管理&个人博客系统
|
4月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
113 5

热门文章

最新文章