Sdílet prostřednictvím


WindowsFormsHost.Child Vlastnost

Definice

Získá nebo nastaví podřízený ovládací prvek hostovaný elementem WindowsFormsHost.

public:
 property System::Windows::Forms::Control ^ Child { System::Windows::Forms::Control ^ get(); void set(System::Windows::Forms::Control ^ value); };
public System.Windows.Forms.Control Child { get; set; }
member this.Child : System.Windows.Forms.Control with get, set
Public Property Child As Control

Hodnota vlastnosti

Hostovaný ovládací prvek Windows Forms.

Výjimky

Došlo k pokusu o přiřazení formuláře nejvyšší úrovně jako hostovaného ovládacího prvku.

Příklady

Následující příklad kódu ukazuje použití Child vlastnost přidat hostovaný ovládací prvek do WindowsFormsHost elementu. Další informace naleznete v tématu Návod: Hostování ovládacího prvku ActiveX v WPF.

private void Window_Loaded(object sender, RoutedEventArgs e) 
{
    // Create the interop host control.
    System.Windows.Forms.Integration.WindowsFormsHost host =
        new System.Windows.Forms.Integration.WindowsFormsHost();

    // Create the ActiveX control.
    var axWmp = new WmpAxLib.AxWindowsMediaPlayer();

    // Assign the ActiveX control as the host control's child.
    host.Child = axWmp;

    // Add the interop host control to the Grid
    // control's collection of child controls.
    this.grid1.Children.Add(host);

    // Play a .wav file with the ActiveX control.
    axWmp.URL = @"C:\Windows\Media\tada.wav";
}
Private Sub Window_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)

    ' Create the interop host control.
    Dim host As New System.Windows.Forms.Integration.WindowsFormsHost()

    ' Create the ActiveX control.
    Dim axWmp As New AxWMPLib.AxWindowsMediaPlayer()

    ' Assign the ActiveX control as the host control's child.
    host.Child = axWmp

    ' Add the interop host control to the Grid
    ' control's collection of child controls.
    Me.grid1.Children.Add(host)

    ' Play a .wav file with the ActiveX control.
    axWmp.URL = "C:\Windows\Media\tada.wav"

End Sub

Poznámky

Hostovat lze pouze jeden podřízený ovládací prvek, ale Child může mít libovolný počet podřízených položek.

Podřízený ovládací prvek nemůže být formulář nejvyšší úrovně.

Je-li ChildForm, je vlastnost ControlBox formuláře nastavena na false.

Použití textu XAML

< objektu>

< hostovanýControl.../>

</ objektu>

Hodnoty XAML

objekt element WindowsFormsHost A (nebo možnou podtřídu).

hostovanýControl Element, který určuje hostovaný ovládací prvek Windows Forms. Zadání vlastního ovládacího prvku v značek obvykle vyžaduje mapování xmlns, viz obory názvů XAML a mapování oboru názvů pro WPF XAML.

Platí pro

Viz také