2014-01-17 5 views
2

Насколько я знаю, приложение Windows Phone не имеет возможности получить доступ к настройкам «легкости доступа» через какой-то API (как подтверждают инженеры Microsoft в несколько раз в Интернете, см. here и here).Доступ к настройкам размера текста «легкость доступа»

Однако, недавно я заметил, что последняя WhatsApp версия для Windows Phone 8 действительно делает поддержки «легкость доступа» настройки и изменения его размера шрифта соответственно (так же, как приложения нативного обмена сообщениями). Это особенность, которую я считаю чрезвычайно полезной для доступа, и она будет очень полезна для всех приложений.

Is WhatsApp использует какой-то частный/недокументированный API или я что-то пропустил?

+0

интересно то же самое. любые намеки на это? – esskar

+0

Расширение текста, очевидно, было добавлено в приложения Windows Phone 8.1 (на основе XAML/WinRT). Насколько мне известно, все еще ничего для приложений Silverlight 8.1. – LorenzCK

+1

Новые приложения Windows Phone 8.1 имеют автоматическое масштабирование текста. Приложения WP Silverlight 8.1 имеют доступ к свойству [UISettings.TextScaleFactor] (http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.viewmanagement.uisettings.textscalefactor.aspx). Однако решение для более старых приложений Silverlight 8.0. – LorenzCK

ответ

1

ли WhatsApp использовать какое-то частное/недокументированного API

No. Они используют из коробки материала для него. Это универсальное приложение, а не Silverlight, которое может быть большой разницей.

сделал я пропускаю что-то

Если textblocks имеют IsTextScaleFactorEnabled они будут автоматически масштабироваться с Простота настройки доступа. Это то, что вам нужно планировать, потому что оно может просто сделать плохой UX. Я бы предложил изучить приложения из коробки, чтобы посмотреть, как они к ним подходят (электронная почта - хороший пример IMHO).

Существует большое руководство по масштабированию текста, контрастности и доступности информации об on the MSDN site, которая охватывает вышеизложенное и многое другое.

Смежные вопросы