Почему 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. Должен сказать, это довольно изумительно. Намного лучше, чем было в старые времена.