Windows Phone 7 Кнопка «Границы» - PullRequest
       15

Windows Phone 7 Кнопка «Границы»

5 голосов
/ 15 декабря 2010

По умолчанию кнопки WP7 окружены черным пространством из 5 пикселей.Я бы хотел удалить это, но я попытался установить для свойств Margin, BorderThickness, Padding значение Thinkness, равное нулю, но это, похоже, не влияет на это загадочное пространство.Любые подсказки, что это за пробелы и как я могу от них избавиться.

Спасибо,

Роберт

1 Ответ

3 голосов
/ 15 декабря 2010

Эта граница специально добавлена ​​для увеличения размера кнопки в качестве цели касания.Наличие этого отступа облегчает людям уверенность в том, что они касаются элемента управления, к которому они стремятся.
Если вы пытаетесь удалить это, чтобы разместить больше элементов управления на странице, имейте в виду, что вы, вероятно, облегчаете пользователямчтобы случайно коснуться неправильного элемента управления.

Если вы действительно должны это сделать, вы должны повторно запрограммировать элемент управления кнопки.

Единственное отличие, которое вам нужно внести в шаблон по умолчанию (вы можете получить копиюэто из Blend) для изменения поля на контроллере с

 <Border ... Margin="{StaticResource PhoneTouchTargetOverhang}">

на любое подходящее вам значение.

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

...