En la navegación por el teclado, cuando se selecciona un botón, tiene un borde discontinuo. Cómo cambiar su color?¿Cómo cambiar la pestaña de un botón para detener el color del borde discontinuo en WPF?
6
A
Respuesta
6
Creo que lo que estás buscando es FocusVisualStyle
. Si establece esto como nulo, puede ocultar el borde discontinuo. En tu caso, quieres cambiar el color. Lo que haría sería crear un nuevo estilo y aplicarlo al FocusVisualStyle
.
Aquí es un artículo de MSDN que muestra cómo hacer esto:
http://msdn.microsoft.com/en-us/library/ms744790.aspx
El código básico que lista es la siguiente:
<Page.Resources>
<Style x:Key="MyFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle Margin="-2" StrokeThickness="1" Stroke="Red" StrokeDashArray="1 2"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Page.Resources>
<StackPanel Background="Ivory" Orientation="Horizontal">
<Canvas Width="10"/>
<Button Width="100" Height="30" FocusVisualStyle="{DynamicResource MyFocusVisual}">
Focus Here</Button>
<Canvas Width="100"/>
<Button Width="100" Height="30" FocusVisualStyle="{DynamicResource MyFocusVisual}">
Focus Here</Button>
</StackPanel>
Cuestiones relacionadas
- 1. ¿Cómo puedo obtener un borde discontinuo o punteado en WPF?
- 2. ¿Cómo creo un borde discontinuo con esquinas redondeadas en WPF?
- 3. Graphviz: ¿Cómo cambiar el color del borde
- 4. Cómo cambiar el color del borde de la forma C#?
- 5. Deshágase del borde del botón en WPF?
- 6. Cambiar el color del borde EditarTexto
- 7. Borde discontinuo animado en Android
- 8. Cambiar el color del botón en AlertDialog
- 9. Cambiar la forma del botón WPF sin cambiar otros estilos
- 10. ¿Cómo se elimina completamente el borde del botón en wpf?
- 11. Cómo cambiar el color del borde (o eliminar el borde) de un control PropertyGrid?
- 12. cambiar el color del borde de la casilla de verificación
- 13. El borde discontinuo en el enlace aparece sólido
- 14. Cómo cambiar el color de la pestaña 'underbar' en actionbarsherlock
- 15. Cambiar el color del botón en la celda DataGridView
- 16. Cómo cambiar el color de fondo del color de la pestaña seleccionada de UITabbar a azul?
- 17. Cómo detener Wpf Tabcontrol para descargar Árbol visual al cambiar la pestaña
- 18. Eclipse Juno: ¿Cómo cambiar el color de la pestaña?
- 19. Cambiar un color de borde en un formulario de Windows
- 20. ¿Cómo puedo cambiar el color predeterminado del botón en iPhone?
- 21. Intentando cambiar el color del borde de una etiqueta
- 22. WPF SystemColors: color del borde del cuadro de texto
- 23. ¿Cómo cambiar el color del botón de alternar?
- 24. onfocus para la entrada de formulario para cambiar el color del borde?
- 25. Cómo cambiar el color del botón de divulgación de detalle para la celda de la tabla
- 26. ¿Cambiar el color del borde inferior con jquery?
- 27. WPF TabControl Cambiar la pestaña seleccionada
- 28. ¿Cómo cambiar el color del resaltador de la pestaña actual en Android ViewPager?
- 29. Cambiar el color del texto del botón cuando se selecciona
- 30. ¿Cómo cambiar el color del botón en Android cuando se hace clic?