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, jak použít Child vlastnost přidat hostovaný ovládací prvek do elementu WindowsFormsHost . Další informace naleznete v tématu Návod: Hostování ovládacího prvku ActiveX ve 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ě.

Pokud Child je Formvlastnost formuláře ControlBox nastavena na falsehodnotu .

Použití textu XAML

< objektu>

< hostedControl.../>

</ objektu>

Hodnoty XAML

Objekt Prvek WindowsFormsHost (nebo možná podtřída).

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

Platí pro

Viz také