Я пытаюсь создать собственный элемент управления с прямым выводом x10 / direct2D (панель, а не форма). Я выполняю весь рендеринг в переопределяющем методе OnPaint, однако я где-то читал, что это неправильно и вместо этого следует использовать RenderLoop. Но где мне вставить RenderLoop.Run, если я могу писать код только внутри элемента управления? Спасибо.
Пользовательский элемент управления DirectX10 / ShapDX
comment
Если вам не нужны анимации, ничего страшного.
- person Nico Schertler   schedule 21.11.2015
Ответы (1)
Вы должны создать поток и иметь внутри него RenderLoop.Run. Когда вы делаете это, вы должны убедиться, что события, передаваемые между компонентами, вызываются безопасным образом.
person
Spizmar
schedule
07.01.2016