none
TextBlock и "Специальные возможности". WP8.1 XAML/C# RRS feed

  • Вопрос

  • Доброго времени суток! Возникла неожиданная проблема. В моём приложении размер текста в TextBlock зависит от размера, установленного в разделе "Специальные возможности" в настройках телефона. Как запретить изменение размера?

    Буду искренне благодарен за ваши советы.

    30 ноября 2014 г. 18:50

Все ответы

  • Доброго времени суток! Возникла неожиданная проблема. В моём приложении размер текста в TextBlock зависит от размера, установленного в разделе "Специальные возможности" в настройках телефона. Как запретить изменение размера?

    Буду искренне благодарен за ваши советы.

    Есть 2 варианта почему ваш текст себя так ведет. Первый - TextBlock'у назначен один из стандартных Style и тут решение это его убрать или написать свой.

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

    НО ваша видение как проблему нужно решать противоречит философии создания пользовательского интерфейса на XAML. Вы должны построить ваш интерфейс так, что бы он смотрелся гармонично на устройствах с разным разрешением, при разной цветовой схеме и при разных настройка специальных возможностей. Вот тогда вы поступите правильно.


    VB.Net - WPF, WinRT, WP

    • Изменено LXGDARK 1 декабря 2014 г. 7:23
    1 декабря 2014 г. 7:22
  • Попробовал воспользоваться вашей инструкцией. Результата нет. В данном случае нет никакой необходимости в обеспечении удобства. Важно понять, как же избавиться от нежелаемого поведения. Есть ли ещё идеи. Возможно, я что-то сделал неправильно, однако вряд ли.
    1 декабря 2014 г. 13:18
  • Других идей нет, как и согласия с утверждением о нежелательном поведение. По вашей логике будь вы владельцем магазина, вы бы сделали ступеньки неудобными для нежелательных инвалидов, а то они только клиентов отпугивают.

    VB.Net - WPF, WinRT, WP

    1 декабря 2014 г. 13:29
  • Вопрос не в удобстве, а в реализации.
    1 декабря 2014 г. 13:35
  • Вопрос не в удобстве, а в реализации.
    Вы пытаетесь найти легкий путь там, где его нет. Если вы все правильно сделали и не помогло, то геморой который вас ждет при решении этой задачи гораздо больше, чем сделать интерфейс отзывчивым к различным настройкам.

    VB.Net - WPF, WinRT, WP

    1 декабря 2014 г. 13:41