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

Control

Hostovaný ovládací prvek model Windows Forms.

Výjimky

Byl proveden pokus 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 vlastnosti k přidání hostovaného ovládacího prvku do elementu WindowsFormsHost . Další informace naleznete v tématu Návod: Hostování ovládacího prvku technologie 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 může být 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 vlastnost Formformuláře ControlBox nastavena na falsehodnotu .

Použití textu XAML

<Objekt >

<HostovanýControl .../>

</Objekt >

Hodnoty XAML

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

HostovanýControl Prvek, který určuje hostovaný ovládací prvek model 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é