Wie kann ich Button so gestalten, dass es wie LinkButton aussieht, und ich möchte keinen Hyperlink verwenden ... !!
Irgendwelche Vorschläge
wpf
wpf-controls
Prashant Cholachagudda
quelle
quelle
Antworten:
Wenn Sie keinen normalen Button-Stil möchten und nur etwas möchten, das wie ein Hyperlink aussieht, können Sie damit beginnen
Hier ist das Gleiche wie ein Stil:
und Sie können es so verwenden:
quelle
<Trigger Property="IsEnabled" Value="False"><Setter Property="Foreground" Value="Gray" /> </Trigger>
, um IsEnabled-Status zu behandelnIn der Version von MichaC und Anderson wurde die Unterstreichung etwas falsch platziert. Hier ist eine aktualisierte Version, die nur eine Unterstreichung zu allen
TextBlock
innerhalb der Version hinzufügtContentPresenter
.quelle
Hier ist der Vorschlag von MichaC, der
Style
auf jeder Schaltfläche wiederverwendet werden kann:quelle
Der einfachste Weg (ich mache das in meiner Bewerbung):
Sie haben die volle Kontrolle über TextDecoration, z. B. ändern Sie den Stiftstil oder den Versatz. Weitere Informationen finden Sie unter diesem Link: http://msdn.microsoft.com/en-us/library/system.windows.textdecorations.underline.aspx
quelle
Eine andere Lösung
Hyperlink
ist das EinsetzenTextBlock
.quelle
Warum möchten Sie Hyperlink nicht verwenden?
quelle