2012-05-18 1 views
1

Я не могу найти хорошие способы для внедрения медиаэлемента в моей Winform в C#. У меня есть PictureBox или панель в Winform, которая должна быть загружена UserControl в wpf. Это вообще возможно? если да, пожалуйста, дайте мне псевдокод litte. спасибоКак можно добавить Mediaelement в WPF в форме окна

ответ

2

Вам нужен контроль ElementHost в WinForms для принимающих WPF управления

От этой страницы:

private void Form1_Load(object sender, EventArgs e) 
{ 
    // Create the ElementHost control for hosting the 
    // WPF UserControl. 
    ElementHost host = new ElementHost(); 
    host.Dock = DockStyle.Fill; 

    // Create the WPF UserControl. 
    HostingWpfUserControlInWf.UserControl1 uc = 
     new HostingWpfUserControlInWf.UserControl1(); 

    // Assign the WPF UserControl to the ElementHost control's 
    // Child property. 
    host.Child = uc; 

    // Add the ElementHost control to the form's 
    // collection of child controls. 
    this.Controls.Add(host); 
} 

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

  • Нет связанных вопросов^_^