在模拟器中运行 Windows 应用商店应用程序
Windows 应用商店应用程序使用全屏方式,可响应用户触摸和硬件事件(如屏幕旋转)。Visual Studio 的 Windows 应用商店应用程序模拟器是一个桌面应用程序,可模拟 Windows 应用商店应用程序。通过它,开发人员使用一台计算机即可运行应用程序并模拟常用的触摸和旋转事件。也可选择要模拟的物理屏幕大小和分辨率。用户输入事件在模拟器中的位置坐标将转换为所选大小和分辨率的坐标。
该模拟器与 Visual Studio 相结合形成一个环境,从中可设计、开发、调试和测试 Windows 应用商店应用程序。但是,将应用程序发布到 Windows 应用商店之前,应在真实设备上测试应用程序。
警告
Visual Studio 的 Windows 应用商店应用程序模拟器并非运行在本地计算机上的某个隔离环境中。因此,模拟器中发生的错误(如不可恢复的系统范围错误)也会影响整个计算机。
在本主题中
可了解如何:
设置模拟器作为目标
Choose the interaction mode
选择个别操作
启用或禁用“总在最前面”模式
更改设备方向
更改模拟屏幕的大小和分辨率
设置设备的模拟地理位置
捕获应用程序的屏幕快照以提交到 Windows 应用商店
用键盘在模拟器中导航
在模拟器工具栏中导航
关闭模拟器
设置模拟器作为目标
若要在模拟器中运行 Windows 应用商店应用程序,请从调试器的**“标准”工具栏上的“启动调试”按钮旁的下拉列表中选择“模拟器”**。
选择交互模式
鼠标
鼠标模式
将交互模式设置为鼠标手势。鼠手势包括单击、双击和拖动。
单指触摸
开始触摸仿真
将交互模式设置为单指的触摸手势。单指事件包括点击、拖动和轻扫。
单目标图标指示事件在模拟器中的位置。使用鼠标为指针定位。 |
|
按鼠标左键以激活触摸模式。例如,单击按钮以模拟点击,或按住该按钮以模拟拖动或轻扫。 |
捏合与缩放
触摸仿真捏合/缩放。
将交互模式设置为双指的捏合与缩放手势。
双目标图标指示双指在设备屏幕上的位置。
|
|
|
对象旋转
触摸仿真旋转
将交互模式设置为双指的旋转手势。
双目标图标指示双指在设备屏幕上的位置。
|
|
|
选择个别操作
以下按钮生成与交互模式无关的单独操作。
启用或禁用“总在最前面”模式
可将模拟器窗口设置为始终位于其他窗口之上。
切换最顶端窗口 启用或禁用模拟器窗口的“总在最前面”模式。 |
更改设备方向
可通过以任意方向将模拟器旋转 90 度,在纵向与横向之间切换设备方向。
备注
模拟器不遵从项目的 DisplayProperties.AutoRotationPreferences 属性。例如,如果项目将方向设置为 Landscape,然后将模拟器的方向旋转至纵向,则模拟器显示的图像仍将经过旋转和调整大小。请在真实设备上测试这些设置。
将模拟器顺时针旋转 90 度 将模拟器顺时针旋转 90 度。 |
|
将模拟器逆时针旋转 90 度 将模拟器逆时针旋转 90 度。 |
备注
如果旋转模拟器,并因此使模拟器的一个边大于显示模拟器的屏幕,则自动调整模拟器大小以适合屏幕。如果再次旋转模拟器,也不会将大小调整回其原始大小。
更改模拟屏幕的大小和分辨率
若要更改模拟屏幕的大小和分辨率,请选择调色板上的**“更改分辨率”**按钮,然后从列表中选择新的大小和分辨率。
屏幕大小和分辨率以“屏幕宽度英寸,像素宽度 X 像素高度”的形式列出。注意,同时模拟屏幕大小和分辨率。模拟器上的位置坐标将转换为所选设备大小和分辨率的坐标。
备注
可在应用程序中保存位图的缩放版本,而 Windows 将加载适合当前比例的图像。请参见Guidelines for scaling to pixel density。但是,如果更改模拟器分辨率,以使 Windows 选取不同图像以适合该分辨率,则必须停止再重新启动调试会话才能查看新图像。
设置设备的模拟地理位置
若要测试位置识别应用程序,请使用**“设置位置”**对话框。
选择**“设置位置”**按钮。
如果需要满足要求,则将显示**“设置位置”**对话框。
列表中未满足的要求上标有一个包含“X”的红圈。
如果要求不需要您与系统管理员联系,则选择**“配置”**以自动纠正问题。
否则,请与系统管理员联系以纠正问题。
在**“设置位置”对话框中,以十进制度为单位设置“纬度”和“经度”**值。
设置**“高度”**值,以当前位置上下的米数指示位置的高度。使用负值指定当前位置之下的高度。
设置**“误差半径”**值以指示纬度和经度坐标的准确水平(以米为单位指定)。
捕获应用程序的屏幕快照以提交到 Windows 应用商店
向 Windows 应用商店提交应用程序时,必须包含该应用程序的屏幕快照。
备注
屏幕快照按模拟器的当前分辨率进行保存。若要更改分辨率,请选择“更改分辨率”按钮。
若要从模拟器创建应用程序的屏幕快照,请选择“将屏幕快照捕获到剪贴板”按钮。 |
|
若要设置屏幕快照所在的位置,请选择“屏幕快照设置”按钮,然后从快捷菜单中选择该位置。 |
用键盘在模拟器中导航
在模拟器工具栏中导航
按 Ctrl+Alt+Up Arrow 将焦点从模拟器窗口切换到模拟器工具栏。
使用向上键头和向下键头在工具栏按钮之间移动。
关闭模拟器
按 Ctrl+Alt+F4。