共用方式為


WindowsFormsHost.Child 屬性

定義

取得或設定 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

屬性值

裝載的 Windows Forms 控制件。

例外狀況

嘗試將最上層窗體指派為主控控件。

範例

下列程式代碼範例示範如何使用 Child 屬性,將裝載的控件新增至 WindowsFormsHost 元素。 如需詳細資訊,請參閱 逐步解說:在 WPF 中裝載 ActiveX 控制件

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

備註

只能裝載一個子控件,但 Child 可以有任意數目的子系。

子控件不能是最上層窗體。

如果 ChildForm,則表單的 ControlBox 屬性會設定為 false

XAML 文字使用方式

< 物件>

< hostedControl.../>

</ 物件>

XAML 值

物件 A WindowsFormsHost 專案(或可能的子類別)。

hostedControl 指定託管 Windows Forms 控件的 元素。 在標記中指定自定義控件通常需要 xmlns 對應,請參閱 WPF XAML 的 XAML 命名空間和命名空間對應

適用於

另請參閱