HyperlinkButton is a ContentControl, so it can actually use some kind of pre-written TextBlock (or other control) as content (instead of just a string as content).
<HyperlinkButton NavigateUri="http://myurl.com"> <TextBlock Text="My Link Text" Foreground="Black" /> </HyperlinkButton>
You will need to use the custom HyperlinkButton template if you want to style it to get rid of the default color background ring, etc. You can also set the IsEnabled property for HyperlinkButton to false to prevent the links from behaving to any cells that were not actually links if you are trying to configure them in some dynamic way.
source share