C'est assez simple. Tout ce que vous devez faire est de changer le modèle pour le faire ressembler à ce que vous voulez.
Here's a blog post which goes into the details for changing the template for a Button. Tout ce que vous devez faire est de changer le modèle à quelque chose comme:
<ControlTemplate TargetType="Button">
<TextBlock Foreground="Blue">
<ContentPresenter/>
</TextBlock>
</ControlTemplate>
Bien sûr, vous pourriez être en mesure de se faufiler sur le modèle pour une HyperlinkButton utilisant l'expression (il pourrait aussi être tapi quelque part sur MSDN) et le réutiliser ...
Avec un bouton, je ferais la folowing (en utilisant codebehind Blech):
<button Content="Navigate to my page!" Click="Button_Click" />
et dans le behind:
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);
}
S'il vous plaît formater votre code. –