2011-07-24 8 views
3

私はWinFormsアプリケーションを持っていて、それをWPFに変換し始めました。仕事が少なくなるように、私の考えは古いダイアログウィンドウをWinFormsにすることでした。 VS2010-デザイナでは、ダイアログボックスは通常のように見えますが(.NET 3.5/4.0コントロール)、プログラムを実行するとすべてのWinFormsコントロールが古いスタイルに変更され、.NET 2.0のように見えますすべてのコントロールのベベルスタイル...)WPFアプリケーションのWinFormsダイアログ:.NET 2.0のようなコントロール

何が起こりますか?それを修正する方法はありますか?

答えて

7

Windowsフォームのシステムスタイルを有効にするには、System.Windows.Forms.Application.EnableVisualStyles()に電話する必要があります。 WinFormsプロジェクトテンプレートには、デフォルトでその呼び出しが含まれています。 WPFコントロールには必要ないので、WPFテンプレートにはそのテンプレートがありません。

関連する問題