Мне нужно, когда эмулятор начнет работу с разных локалей, а также в легкой теме, которая не является значением по умолчанию. Есть ли способ сделать это в некоторых файлах настроек или что-то в этом роде?
Поиск по сети, но ничего не найдено
Мне нужно, когда эмулятор начнет работу с разных локалей, а также в легкой теме, которая не является значением по умолчанию. Есть ли способ сделать это в некоторых файлах настроек или что-то в этом роде?
Поиск по сети, но ничего не найдено
Общие настройки эмулятора Windows Phone хранятся в файлах конфигурации плат на базе XDE (*.decfg), которые могут быть указаны в качестве параметров при запуске экземпляра XDE. Эти файлы находятся здесь:
C:\Program Files (x86)\Microsoft XDE\1.0 (для 64-разрядных систем)
C:\Program Files\Microsoft XDE\1.0 (для 32-разрядных систем)
Вы увидите, что есть config_board0.decfg и config_board1.decfg - оба являются не более чем XML файлами с другим расширением. Там вы можете настроить:
Показать консоль отладки или нет (в случае, если вы не захотите прорыть реестр)
Язык указан параметром /язык, который передается в эмулятор. LangID - это, по сути, LocaleID (LCID) - здесь вы можете получить полный список здесь. Должны использоваться десятичные значения из этой таблицы.
Если переданный вами LCID не зарегистрирован на устройстве, он по умолчанию будет Английский - США (ru-US-1033).
Простая строка запуска может выглядеть так (с параметрами):
"C:\Program Files (x86)\Microsoft XDE\1.0\XDE.exe" /decfg D:\Tempor ary\config_board1.decfg/vmid {6db75612-361e-4c8f-8aaa-307a312c39c6} /binfile "C:\Program Files (x86)\Microsoft SDK\Windows Телефон\v7.1\Эмуляция\Images\WM70C1. ru-US.bin" /язык 1031
Где 1031 (для языка) представляет немецкий.
ВАЖНОЕ ПРИМЕЧАНИЕ: Язык, переданный XDE, является специфичным для эмулятора и не имеет ничего общего с ОС. Сейчас поддерживается только поддерживаемый язык Английский - США (1033).
Вы не можете настроить тему телефона и локали программно, но вы можете просто открыть свой эмулятор Windows Phone 7 и перейти в "Настройки", а затем установить светлую тему по своему усмотрению и установить ее в другую локаль.
Я бы всегда рекомендовал разработчикам сохранять свой физический телефон и эмулятор на разных темах и, возможно, в разных местах. Затем вы постоянно проверяете свое приложение на разные конфигурации.