Como posso fazer o botão se parecer com o LinkButton e não quero usar o Hyperlink ... !!
Alguma sugestão
wpf
wpf-controls
Prashant Cholachagudda
fonte
fonte
Respostas:
Se você não quiser nenhum estilo de botão normal e apenas quiser algo que se pareça com um hiperlink, você pode começar com isto
Aqui está o mesmo que estilo:
e você pode usá-lo assim:
fonte
<Trigger Property="IsEnabled" Value="False"><Setter Property="Foreground" Value="Gray" /> </Trigger>
para lidar com o estado IsEnabledA versão de MichaC e Anderson colocou o sublinhado um pouco errado, aqui está uma versão atualizada que apenas adicionará um sublinhado a qualquer um
TextBlock
que esteja dentro doContentPresenter
.fonte
Aqui está a sugestão de MichaC implementada como um
Style
que você pode reutilizar em qualquer botão:fonte
A maneira mais fácil (faço isso em meu aplicativo):
você tem controle total sobre TextDecoration, por exemplo, alterar o estilo da caneta ou deslocamento. dê uma olhada neste link para saber mais: http://msdn.microsoft.com/en-us/library/system.windows.textdecorations.underline.aspx
fonte
Outra solução
Hyperlink
é colocar dentroTextBlock
.fonte
Por que você não quer usar o Hyperlink?
fonte