WindowsFormsHost.Child Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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 false
hodnotu .
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.