¿Cómo puedo hacer que Button se parezca a LinkButton, y no quiero usar un hipervínculo ...?
Alguna sugerencia
wpf
wpf-controls
Prashant Cholachagudda
fuente
fuente
Respuestas:
Si no desea nada del estilo de botón normal y solo desea algo que se parezca a un hipervínculo, puede comenzar con esto
Esto es lo mismo que un estilo:
y puedes usarlo así:
fuente
<Trigger Property="IsEnabled" Value="False"><Setter Property="Foreground" Value="Gray" /> </Trigger>
para manejar el estado IsEnabledLa versión de MichaC y Anderson colocó el subrayado ligeramente incorrecto, aquí hay una versión actualizada que solo agregará un subrayado a cualquiera
TextBlock
que esté dentro delContentPresenter
.fuente
Aquí está la sugerencia de MichaC implementada como una
Style
que puede reutilizar en cualquier botón:fuente
La forma más fácil (hago esto en mi aplicación):
tiene control total sobre TextDecoration, por ejemplo, cambiar el estilo del lápiz o el desplazamiento. eche un vistazo a este enlace para obtener más información: http://msdn.microsoft.com/en-us/library/system.windows.textdecorations.underline.aspx
fuente
Otra solución que se usa
Hyperlink
es poner adentroTextBlock
.fuente
¿Por qué no desea utilizar el hipervínculo?
fuente