2010-12-15 137 views
5

默認情況下,WP7按鈕周圍有5個像素的黑色空間。我想刪除這個,但我已經嘗試將Margin,BorderThickness,Padding屬性設置爲零度思維,但這似乎對這個神祕空間沒有影響。任何線索究竟是什麼這個空間,以及我可能會擺脫它。Windows phone 7按鈕「邊框」

感謝,

羅伯特

回答

3

此邊框是專門以增加按鈕的尺寸爲觸摸目標。擁有這種填充使得人們更容易確定他們正在觸摸他們正在瞄準的控件。
如果您嘗試刪除此以適應頁面上的更多控件,請注意您可能會讓用戶無意中輕觸錯誤的控件。

如果你真的必須這樣做,你必須重新設定按鈕控件。

你需要對默認模板唯一的區別(你可以從混合的這個副本)是在控制器上的利潤率從

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

任何值是適合你的改變。

另請注意,通過更改此值,您可能會在引入較小屏幕設備時爲自己創建問題。

+0

我建議在對這種性質進行修改的同時記住UI設計指南。您可以以不同於模板如何實現它們的方式來完成指南。 http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f – 2010-12-15 10:23:00

+0

感謝有關編輯與混合資源模板的提示。我瞭解您對按鈕可用性的擔憂,但在這種情況下,這是針對遊戲/謎題的,並且它依靠讓可點擊的項目彼此相鄰。 – Robert 2010-12-15 12:49:47