Это довольно просто. Все, что вам нужно сделать, это изменить шаблон, чтобы он выглядел так, как вы хотите.
Вот сообщение в блоге, в котором подробно рассматриваются изменения шаблона для кнопки. Все, что вам нужно сделать, это изменить шаблон на что-то вроде:
<ControlTemplate TargetType="Button">
<TextBlock Foreground="Blue">
<ContentPresenter/>
</TextBlock>
</ControlTemplate>
Конечно, вы можете выбрать шаблон для HyperlinkButton с помощью Expression (он также может скрываться где-то в MSDN) и использовать его повторно ...
С помощью кнопки я бы сделал следующее (используя выделение кода):
<button Content="Navigate to my page!" Click="Button_Click" />
и в коде:
void Button_Click(object sender, RoutedEventArgs e)
{
// Instantiate the page to navigate to
var page = new MyPage();
// Navigate to the page, using the NavigationService
// this assumes that the event handler is inside of a
// NavigationWindow
this.NavigationService.Navigate(page);
}