mak_ufo
@mak_ufo

Почему WPF-приложение перешло в состояние останова?

Здравствуйте. Есть приложение на WPF, где я пытаюсь подключить SharpGL. Поставил пакет через NuGet. В ссылках указаны SharpGL, SharpGL.WPF, SharpGL.SceneGraph. И всё компилируется нормально.

Разметка такая:
<Window x:Class="Monada.MainWindow"
xmlns:wpf="clr-namespace:SharpGL.WPF;assembly=SharpGL.WPF">
<TabItem.Content>
                    <StackPanel Orientation="Vertical" Margin="5 5">
                        <TextBlock Text="Анимированное движение в 3D"/>

                        <wpf:OpenGLControl OpenGLDraw="OpenGLDraw"
                                           OpenGLInitialized="OpenGLInitialized"
                                           Resized="OpenGLResized"
                                           DrawFPS="True"/>
                    </StackPanel>
</TabItem.Content>


Вижу: OpenGLControl не существует в пространстве имён "clr-namespace:SharpGL.WPF;assembly=SharpGL.WPF"

Программа запускается, но при попытке открыть вкладку, где находится OpenGL-объект, получаю:
Приложение перешло в состояние останова, но отсутствует код для вывода на экран, так как все потоки исполняли внешний код (как правило, системный код или код платформы).

Все остальные вкладки работают нормально.
Ссылка на более подробный код на гитхабе
  • Вопрос задан
  • 856 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы