Почему Surface Toolkit требует приложения?

Я пытаюсь использовать элементы управления Surface Toolkit для элементов управления WPF в библиотеке элементов управления WPF. Я использую эти элементы управления в MF C, используя HwndSource. Все это хорошо. У меня проблема в том, что теперь я получаю следующее исключение:

Требуется приложение 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..ctor() в Microsoft.Surface.Presentation.SurfaceColors.EnsureInstance() в Microsoft.Surface.Presentation.SurfaceColors.get_ControlForegroundBrushKey()

1 ответ

Решение

Решением было создать новый экземпляр System.Windows.Application в моем приложении MFC. Это усмирило Surface Toolkit.

Смотрите ответ здесь для моего полного решения WPF в MFC. Должен сказать, это довольно изумительно. Намного лучше, чем было в старые времена.

Другие вопросы по тегам