これは Windows 8 スタイルのボタンです。
これは .NET 4.5 WPF アプリのボタンです。
WPF がネイティブの Windows 8 スタイルのボタンを表示しない理由はありますか? これを修正する方法はありますか?
WPF は、ネイティブの Windows コントロールを使用しません。さまざまな Windows バージョン用の独自のコントロールとスタイルが付属しています。Windows 7 では、次のアセンブリを見つけることができます
PresentationFramework.Aero.dll
PresentationFramework.Classic.dll
PresentationFramework.Luna.dll
PresentationFramework.Royale.dll
Windows 8 用の新しいものがあると思います。WPF はネイティブ コントロールに基づいて構築されていないため、Windows 7 で XP スタイルの WPF アプリケーションを使用し、Windows XP で Windows-7 スタイルのアプリケーションを使用することができます。
Windows 8 のネイティブ UI に、WPF がすぐに提供するものよりもよく一致させたい場合は、おそらく WPF が提供するスタイルに基づいて、独自のスタイルを作成する必要があります。