0

WPF コントロール ライブラリの WPF コントロールで Surface Toolkit コントロールを使用しようとしています。HwndSource を使用して、MFC フロントでこれらのコントロールを使用しています。それはすべて問題ありません。私が抱えている問題は、次の例外が発生することです。

System.Windows.Application が必要です。この API を使用する前にアプリケーションを初期化してください。

Microsoft.Surface.Presentation.SurfaceMetrics..ctor() で Microsoft.Surface.Presentation.SurfaceMetrics.get_Instance() で Microsoft.Surface.Presentation.DefaultColorSource..ctor(Int32 ランク) で Microsoft.Surface.Presentation.SurfaceColors.. Microsoft.Surface.Presentation.SurfaceColors.EnsureInstance() の ctor() Microsoft.Surface.Presentation.SurfaceColors.get_ControlForegroundBrushKey() の

4

1 に答える 1

1

System.Windows.Application解決策は、MFC アプリケーションでのインスタンスを新しく作成することでした。これにより、Surface Toolkit は落ち着きました。

私の完全な WPF in MFC ソリューションについては、こちらの回答を参照してください。それはかなり素晴らしいです、私は言わなければなりません。昔に比べれば全然いい。

于 2013-09-12T21:00:19.983 に答える