表单按钮显示在模拟器中但未在智能设备中显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单按钮显示在模拟器中但未在智能设备中显示相关的知识,希望对你有一定的参考价值。
我的表单中的按钮没有显示在设备中,它只显示在Visual Studio的模拟器中。在应用程序加载的设备中,表单组件显示,但内部没有任何内容。
我已经尝试过其他组件,但似乎没有任何工作。
一些正在发生的事情的图像:
仿真器:
Visual Studio代码和设计器:
摩托罗拉MK500:
代码是新项目的标准,我没有写任何更多,只是使用.designer来添加按钮,这就是全部。
答案
在设备上,您的窗口不会全部显示,按钮也会关闭。
我要做的是使用锚定元素在全屏幕中创建应用程序(如果它将在这样的设备上运行)。
其他解决方案(更灵活但可能不必要)是创建具有2种模式的UI的应用程序。正常一个和全屏,然后在应用程序运行时检查[应用程序运行的某个最小宽度] <设备的屏幕宽度=>使用全屏模式|| [应用程序运行所需的最小高度] <设备的屏幕高度=>使用全屏模式,否则使用普通模式
另一答案
你有几个问题在这里发生。首先,您的设备是Windows CE设备,并且您在表单中使用Windows Mobile模拟器和Windows Mobile外形。 (您可以在屏幕截图中看到FormFactor属性)。
切换到Windows CE,然后将您的表单设置为与您拥有的设备匹配的大小。这将帮助您设计设备上的屏幕空间。
以上是关于表单按钮显示在模拟器中但未在智能设备中显示的主要内容,如果未能解决你的问题,请参考以下文章
AWS SNS - 推送 GCM 显示为从 Cloudwatch 发送但未在移动设备中接收