2010-12-15 26 views
5

Por defecto, los botones WP7 están rodeados por un espacio negro de 5ish píxeles. Me gustaría eliminar esto, pero he intentado configurar las propiedades Margen, BordesTalla, Relleno para que sean de cero, pero esto parece no tener ningún efecto en este espacio misterioso. Alguna pista sobre qué es exactamente este espacio y cómo podría deshacerme de él.Windows phone 7 button "borders"

Gracias,

Robert

Respuesta

3

Esta frontera se añade específicamente para aumentar el tamaño del botón táctil como un objetivo. Tener este relleno hace que sea más fácil para las personas estar seguros de que están tocando el control que están buscando.
Si está tratando de eliminar esto para adaptarse a más controles en la página, tenga en cuenta que probablemente esté facilitando que los usuarios accidentalmente toquen el control incorrecto.

Si realmente debe hacer esto, debe volver a aplicar el control del botón.

La única diferencia que necesita para hacer que la plantilla por defecto (se puede obtener una copia de esto desde Blend) es cambiar el margen en el controlador de

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

a cualquier valor que es apropiado para usted.

Tenga en cuenta también que al cambiar este valor es probable que cree problemas para usted cuando se introducen dispositivos de pantalla más pequeños.

+0

Sugiero también tener en cuenta las Pautas de diseño de la interfaz de usuario al realizar cambios de esta naturaleza. Es posible que pueda cumplir las directrices de diferentes maneras que la forma en que la plantilla las implementa. http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f –

+0

Gracias por la sugerencia acerca de cómo editar la plantilla de recursos con blend. Entiendo sus preocupaciones sobre la usabilidad de los botones, pero en este caso es para un juego/rompecabezas y se basa en tener los elementos que se pueden hacer clic uno al lado del otro. – Robert