ElementHost.Child 屬性

定義

取得或設定由 UIElement 控制項所裝載的 ElementHostGets or sets the UIElement hosted by the ElementHost control.

public:
 property System::Windows::UIElement ^ Child { System::Windows::UIElement ^ get(); void set(System::Windows::UIElement ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.UIElement Child { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Child : System.Windows.UIElement with get, set
Public Property Child As UIElement

屬性值

UIElement

裝載的 Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) 項目。The hosted Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

屬性

範例

下列程式碼範例示範如何使用 Child 屬性來指派裝載的 WPFWPF 元素。The following code example demonstrates how to use the Child property to assign a hosted WPFWPF element. 如需詳細資訊,請參閱 逐步解說:在 Windows Forms 中裝載立體 WPF 複合控制項For more information, see Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms.

private void Form1_Load(object sender, EventArgs e)
{
    // Create the ElementHost control for hosting the
    // WPF UserControl.
    ElementHost host = new ElementHost();
    host.Dock = DockStyle.Fill;

    // Create the WPF UserControl.
    HostingWpfUserControlInWf.UserControl1 uc =
        new HostingWpfUserControlInWf.UserControl1();

    // Assign the WPF UserControl to the ElementHost control's
    // Child property.
    host.Child = uc;

    // Add the ElementHost control to the form's
    // collection of child controls.
    this.Controls.Add(host);
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    ' Create the ElementHost control for hosting the
    ' WPF UserControl.
    Dim host As New ElementHost()
    host.Dock = DockStyle.Fill

    ' Create the WPF UserControl.
    Dim uc As New HostingWpfUserControlInWf.UserControl1()

    ' Assign the WPF UserControl to the ElementHost control's
    ' Child property.
    host.Child = uc

    ' Add the ElementHost control to the form's
    ' collection of child controls.
    Me.Controls.Add(host)
End Sub

備註

只能裝載一個元素,但 Child 可以有任意數目的子項目。Only one element can be hosted, but Child can have any number of child elements.

適用於

另請參閱