配送应用开发:自定义签名控件与地理编码映射解决方案
1. 引言
随着内置移动网络连接的移动设备兴起,应用程序的使用场景更加广泛。以笔记本电脑为例,“上网本”这种小巧、廉价且常配备“上网卡”(通过移动网络连接互联网)的设备备受青睐,部分电信运营商还会通过签订服务合同赠送上网本。对于Cake - O - Rama这样的蛋糕配送企业而言,按时将蛋糕准确送达目的地并跟踪配送位置至关重要,同时还希望能像许多包裹配送服务一样实现电子签名功能。为提高配送效率,我们将为配送员工配备上网本,并创建签名捕获控件和完整的地图解决方案。
2. 创建签名捕获控件
Cake - O - Rama希望实现无纸化配送,包括电子签收单。这一想法的灵感来源于许多零售店的电子签名设备,这些设备有签名区域以及清除和接受签名的按钮,且无签名时接受按钮无效。我们将为Cake - O - Rama构建类似机制,并学习创建“无外观”自定义控件。
“无外观”控件指的是控件虽有默认外观,但属性、事件和逻辑与外观无关。例如,以下不同外观的按钮本质都是Button控件:
<Button Height="64" HorizontalAlignment="Left" Margin="126,47,0,0"
VerticalAlignment="Top" Width="183" Content="Button"/>
<Button Height="61" Margin="186,124,251,0" Style="{StaticResource
PinkButtonStyle}" VerticalAlignment="Top
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



