2010-12-15 2 views
5

기본적으로 WP7 버튼은 5ish 픽셀의 검은 색 공간으로 둘러싸여 있습니다. 이것을 제거하고 싶습니다만, Margin, BorderThickness, Padding 속성을 Thinkness가 0으로 설정하려고 시도했지만,이 불가사의 한 공간에는 아무런 영향을 미치지 않는 것으로 보입니다. 이 공간이 정확히 무엇인지, 내가 어떻게 없앨 지에 대한 단서.Windows phone 7 button "border"

감사

로버트

답변

3

이 경계는 구체적으로 타겟 터치 버튼의 크기를 증가시키는 부가된다. 이 패딩을 사용하면 사람들이 목표로하는 컨트롤을 손에 쥐고 있는지 쉽게 알 수 있습니다.
페이지에서 다른 컨트롤에 맞게이 코드를 제거하려는 경우 사용자가 실수로 실수로 잘못된 컨트롤을 누르는 것을 쉽게 알 수 있습니다.

정말로 이것을 수행해야하는 경우 버튼 컨트롤을 다시 작성해야합니다.

기본 템플릿으로 만들 필요가 유일한 차이는 (당신이 혼합에서이 사본을 얻을 수 있습니다)는 값이 당신을 위해 적합한 무엇에

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

에서 컨트롤러의 여백을 변경하는 것입니다.

이 값을 변경하면 작은 화면 장치를 도입 할 때 문제가 발생할 수 있습니다.

+0

이 특성을 변경하는 동안 UI 디자인 가이드 라인을 염두에 두시기 바랍니다. 템플릿을 구현하는 방법과 다른 방식으로 지침을 수행 할 수 있습니다. http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f –

+0

블렌드를 사용하여 리소스 템플릿을 편집하는 방법에 대한 정보 주셔서 감사합니다. 단추의 유용성에 대한 귀하의 우려를 이해하지만,이 경우 게임/퍼즐 용이며 클릭 가능한 항목이 서로 나란히 놓여 있어야합니다. – Robert