Запуск приложений для Магазина Windows в симуляторе

Приложения для Магазина Windows являются полноэкранными и реагируют на события касания экрана пользователем и события оборудования, такие как повороты экрана. Симулятор Visual Studio для приложений для Магазина Windows является приложением рабочего стола, которое имитирует приложение для Магазина Windows. Он позволяет разработчику запускать приложения и имитировать общие события касания и поворота экрана на одном компьютере. Также можно выбрать физический размер и разрешение экрана, который требуется эмулировать. Координаты расположения событий ввода данных пользователем в симуляторе преобразуются в координаты выбранного размера и разрешения.

Вместе с Visual Studio симулятор предоставляет среду, в которой можно проектировать, разрабатывать, отлаживать и тестировать приложения для Магазина Windows. Однако прежде чем публиковать приложение в Магазин Windows, его необходимо протестировать на настоящем устройстве.

Предупреждение

Симулятор Visual Studio для приложений для Магазина Windows не выполняется в изолированной среде на локальном компьютере. Поэтому ошибки, возникающие в симуляторе, например неустранимая системная ошибка, могут также влиять на весь компьютер.

Содержание раздела

Содержание раздела:

Установка симулятора в качестве целевого объекта

Choose the interaction mode

Выбор отдельного действия

  • Включение или отключение режима "Поверх остальных окон"

  • Изменение ориентации устройства

  • Изменение размера и разрешения сымитированного экрана

  • Установка сымитированного георасположения устройства

  • Создание снимка приложения для представления в Магазин Windows

Навигация по симулятору с помощью клавиатуры

  • Навигация по панели инструментов симулятора

  • Завершение работы симулятора

Установка симулятора в качестве целевого объекта

Чтобы запустить приложение для Магазина Windows в симуляторе, выберите Симулятор из раскрывающегося списка рядом с кнопкой Начать отладку на панели инструментов Стандартная отладчика.

Запуск в имитаторе

Выбор режима взаимодействия

Hh441475.collapse_all(ru-ru,VS.110).gifМышь

Кнопка режима мыши Режим мыши

Устанавливает режим взаимодействия с помощью жестов мыши. К жестам мыши относятся щелчки, двойные щелчки и перетаскивания.

Hh441475.collapse_all(ru-ru,VS.110).gifКасание одним пальцем

Кнопка запуска эмуляции сенсорного ввода Эмуляция сенсорного экрана: касание

Устанавливает режим взаимодействия с помощью жестов касания одним пальцем. К события касания одним пальцем относятся касания, перетаскивания и проведение пальцем по экрану.

Цель одного пальца в симуляторе

Один целевой значок указывает расположение событий в симуляторе. Используйте мышь для перемещения указателя.

Цель касания одним пальцем

Нажмите левую кнопку мыши, чтобы активировать сенсорный режим. Например, нажмите кнопку, чтобы сымитировать касание, или нажмите и удерживайте кнопку по мере перетаскивания или проведения.

Hh441475.collapse_all(ru-ru,VS.110).gifЖест сжатия и масштабирования

Кнопка изменения масштаба жестом сжатия Эмуляция сенсорного экрана: жест сжатия/масштабирования

Устанавливает режим взаимодействия с помощью жестов сжатия и масштабирования, выполняемых двумя пальцами.

Цель двух пальцев в симуляторе

Двойной целевой значок указывает расположение двух пальцев на экране устройства.

  1. Переместите указатель мыши, чтобы расположить значки над объектом на экране устройства.

  2. Поворачивайте колесико мыши назад или вперед, чтобы изменить сымитированное расстояние между двумя пальцами до сжатия или масштабирования.

Сжатие, увеличение и поворот целевых объектов

  1. Нажмите левую кнопку и поворачивайте колесико мыши назад (к себе), чтобы увеличить масштаб (сжатие).

  2. Нажмите левую кнопку и поворачивайте колесико мыши вперед (от себя), чтобы уменьшить масштаб (масштабирование).

Hh441475.collapse_all(ru-ru,VS.110).gifПоворот объекта

Кнопка поворота объекта Эмуляция сенсорного экрана: вращение

Устанавливает режим взаимодействия с помощью жестов поворота, выполняемых двумя пальцами.

Цель двух пальцев в симуляторе

Двойной целевой значок указывает расположение двух пальцев на экране устройства.

  • Переместите указатель мыши, чтобы расположить значки над объектом на экране устройства.

  • Поворачивайте колесико мыши назад или вперед, чтобы изменить сымитированную ориентацию двух пальцев до поворота объекта.

Сжатие, увеличение и поворот целевых объектов

  • Нажмите левую кнопку и поворачивайте колесико мыши назад (к себе), чтобы повернуть объект против часовой стрелки. По мере поворота колесика мыши один из двух целевых значков вращается вокруг другого для указания относительного размера поворота.

  • Нажмите левую кнопку и поворачивайте колесико мыши вперед (от себя), чтобы повернуть объект по часовой стрелке.

Выбор отдельного действия

Следующие кнопки используются для выполнения одиночных действий, не зависящих от режима взаимодействия.

Hh441475.collapse_all(ru-ru,VS.110).gifВключение или отключение режима "Поверх остальных окон"

Можно указать, чтобы окно симулятора всегда отображалось поверх других окон.

Переключение окна переднего плана

Переключиться на самое верхнее окно

Включает или отключает режим "Поверх остальных окон" для окна симулятора.

Hh441475.collapse_all(ru-ru,VS.110).gifИзменение ориентации устройства

Можно переключиться между книжной и альбомной ориентацией устройства, повернув симулятор на 90 градусов в любом направлении.

Примечание

Симулятор не связан со свойством DisplayProperties.AutoRotationPreferences объекта. Например, если для проекта задать ориентацию Landscape, а затем повернуть симулятор для отображения в книжной ориентации, изображение симулятора также будет повернуто, и его размер будет изменен. Проверьте эти параметры на настоящем устройстве.

Кнопка поворота вправо

Повернуть симулятор по часовой стрелке на 90 градусов

Поворачивает симулятор по часовой стрелке на 90 градусов.

Кнопка поворота влево

Повернуть симулятор против часовой стрелки на 90 градусов

Поворачивает симулятор против часовой стрелки на 90 градусов.

Примечание

При повороте симулятора таким образом, что один его край больше экрана, на котором он отображается, размер симулятора изменяется автоматически для соответствия размеру экрана. Размер симулятора не изменяется до исходного при повторном повороте симулятора.

Hh441475.collapse_all(ru-ru,VS.110).gifИзменение размера и разрешения сымитированного экрана

Чтобы изменить размер и разрешение сымитированного экрана, нажмите кнопку Изменить разрешение в палитре и выберите новый размер и разрешение из списка.

Список изменения разрешения

Варианты размеров и разрешений экрана перечислены в формате ширина экрана в дюймах, ширина в пикселях Х высота в пикселях. Обратите внимание на то, что имитируется и размер, и разрешение экрана. Координаты расположения в симуляторе преобразуются в координаты выбранного размера и разрешения устройства.

Примечание

Можно сохранить масштабированные версии точечных рисунков в приложении, и Windows загрузит правильный рисунок для текущего масштаба. См. раздел Guidelines for scaling to pixel density. Однако, если изменить разрешение симулятора таким образом, чтобы ОС Windows выбрала другое изображение для соответствия разрешению, необходимо остановить и перезапустить сеанс отладки для просмотра нового изображения.

Hh441475.collapse_all(ru-ru,VS.110).gifУстановка сымитированного георасположения устройства

Чтобы проверить приложения с поддержкой расположения, используйте диалоговое окно Задать положение.

  1. Задание положения в имитаторе Нажмите кнопку Задать положение.

    • Если необходимо выполнить требования, откроется диалоговое окно Задать положение.

      Диалоговое окно требований к заданию положения

      Невыполненные требования в списке помечаются красным кругом с символом "X".

      • Если согласно требованию не требуется связываться с системным администратором, нажмите кнопку Настроить, чтобы автоматически устранить проблему.

      • В противном случае для разрешения проблемы обратитесь к системному администратору.

    Диалоговое окно задания положения в имитаторе

  2. В диалоговом окне Задать положение задайте значения Широта и Долгота в десятичных градусах.

  3. Задайте значение Высота, чтобы указать высоту позиции, указанную в метрах выше или ниже положения. Используйте отрицательные значения, чтобы указать высоту ниже позиции.

  4. Задайте значение Радиус ошибки, чтобы показать уровень точности координат широты и долготы, указанных в метрах.

Hh441475.collapse_all(ru-ru,VS.110).gifСоздание снимка приложения для представления в Магазин Windows

При отправке приложения в Магазин Windows необходимо включить его снимки экрана.

Примечание

Снимок экрана сохраняется в текущем разрешении симулятора. Чтобы изменить разрешение, нажмите кнопку Изменить разрешение.

Создание снимка экрана имитатора

Для создания снимков экрана приложения в симуляторе нажмите кнопку Запись снимка экрана в буфер обмена.

Параметры снимка экрана

Чтобы задать расположение снимка экрана, нажмите кнопку Параметры снимка экрана и выберите расположение из контекстного меню.

Контекстное меню параметров снимка экрана

Навигация по симулятору с помощью клавиатуры

Hh441475.collapse_all(ru-ru,VS.110).gifНавигация по панели инструментов симулятора

  1. Нажмите сочетание клавиш Ctrl+Alt+Up Arrow, чтобы перенести фокус с окна симулятора на панель инструментов симулятора.

  2. Используйте клавиши Стрелка вверх и Стрелка вниз для перемещения между кнопками панели инструментов.

Hh441475.collapse_all(ru-ru,VS.110).gifЗавершение работы симулятора

Нажмите сочетание клавиш Ctrl+Alt+F4.

См. также

Основные понятия

Запуск приложений для Магазина Windows из Visual Studio