2011-01-11 3 views
3

Я ищу элемент управления, который позволит мне разместить сеанс клиента VNC в окне WPF. Первоначальный Googling ничего не дал для WPF, только WinForms, поэтому, если никто не может указать мне на элемент управления WPF, я был бы признателен за любые советы по использованию элемента управления VNC WinForms в приложении WPF. То есть, как я могу разместить сеанс клиента VNC в приложении WPF?Управление VNC для приложения WPF

+0

Мне будет интересно, какой контроль VNC вы собираетесь использовать. Я спрашиваю, потому что я ищу его сам ;-) –

ответ

5

Я рекомендую перейти с помощью элемента управления WinForms в подходе приложений WPF. Это очень просто.

  • Добавить WindowsFormsIntegration ссылку на свой проект
  • Добавить WinForms интеграции элементов в вашем XAML:

    <WindowsFormsHost Name="host"/> 
    
  • Добавить элемент управления WinForms к этому элементу в коде-за:

    host.Child = new WinFormsControl(); 
    
2

WinForms Con trol, размещенный в WPF, имеет большой недостаток. DeveloperExpress документально вопрос их LayoutManager компонента, как, что: http://documentation.devexpress.com/#WPF/CustomDocument7551

Вот является WPF Реализация VNCSharp называется VncSharpWpf: http://d.hatena.ne.jp/horus531/20110515/1305443108

Обе реализации не самый быстрый по сравнению с (другими) носителями реализаций. Если кто-то найдет лучший, я был бы признателен.

Смежные вопросы