Я не могу сгенерировать такое очевидное поведение, но мне интересно, вы бы разрабатывали приложение для Windows Phone?
Если это так, то, скорее всего, вы видите не результат Padding
, а результат "PhoneTouchTargetOverhang". Это ресурс Thickness
, найденный в App.xaml и используемый стилем "PhoneButtonBase" для внешней границы Margin
для кнопки.
Это на самом деле копия стиля по умолчанию, который Windows Phone 7 применяет к кнопкам. Чтобы заменить его, вам необходимо указать, что ваша кнопка использует стиль «PhoneButtonBase», а затем изменить значение «PhoneTouchTargetOverhang». Это обновит любую кнопку, использующую этот стиль.