Google Планета Земля с WPF без использования HwndHost

В своем проекте я хочу встроить Google Планета Земля в один из пользовательских элементов управления. Я видел много примеров в Интернете, где люди говорят, как это сделать с помощью winforms. Я видел еще несколько примеров, которые фактически интегрировали его в WPF, но с использованием WindowsFormsHost/HwndHost я устраняю это, чтобы избежать проблемы с воздушным пространством.

Что именно я думаю о чем-то вроде класса Engine Engine, изображения в элементе управления и использования обратной буферизации для отрисовки данных из класса Engine Engine на изображении.

Кто-нибудь интегрировал Google Планета Земля без использования WindowsFormsHost/HwndHost? Любая помощь будет принята с благодарностью. Заранее спасибо.


person user1386596    schedule 10.05.2012    source источник


Ответы (1)


Попробуйте использовать D3DImage. WPF отправляет обратный вызов для заполнения заднего буфера. Взгляните на отличный пример доктора WPF в Code Project. Вы можете найти образец здесь.

http://www.codeproject.com/Articles/28526/Introduction-to-D3DImage

~ Йогеш

person Yogesh Sajanikar    schedule 30.06.2012