Freigeben über


Exemplarische Vorgehensweise: Ändern von Eigenschaften eines gehosteten Windows Presentation Foundation-Elements zur Entwurfszeit

Aktualisiert: November 2007

In dieser exemplarischen Vorgehensweise wird das Ändern von Eigenschaftenwerten eines Windows Presentation Foundation (WPF)-Steuerelements veranschaulicht, das in einem Windows Form gehostet ist.

Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:

  • Erstellen des Projekts

  • Erstellen des WPF-Steuerelements

  • Hosten der WPF-Steuerelemente in einem Windows Form

  • Verwenden Sie Windows Presentation Foundation (WPF)-Designer für Visual Studio, um Eigenschaftenwerte zu ändern.

Hinweis:

Je nach den aktivierten Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie zum Ändern der Einstellungen im Menü Extras auf Einstellungen importieren und exportieren. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Vorbereitungsmaßnahmen

Zum Durchführen dieser exemplarischen Vorgehensweise benötigen Sie die folgenden Komponenten:

  • Visual Studio 2008.

Erstellen des Projekts

Zunächst muss das Windows Forms-Projekt erstellt werden.

Hinweis:

Beim Hosten von WPF-Inhalt werden nur C#- und Visual Basic-Projekte unterstützt.

So erstellen Sie das Projekt

Erstellen des WPF-Steuerelements

Nachdem Sie dem Projekt ein WPF-Steuerelement hinzugefügt haben, können Sie es auf dem Formular anordnen.

So erstellen Sie WPF-Steuerelemente

  1. Fügen Sie dem Projekt ein neues WPF-UserControl hinzu. Verwenden Sie den Standardnamen UserControl1.xaml für den Steuerelementtyp. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen neuen Windows Presentation Foundation-Inhalts in Windows Forms zur Entwurfszeit.

  2. Legen Sie im Eigenschaftenfenster den Wert der Background-Eigenschaft auf Blue fest.

  3. Erstellen Sie das Projekt.

Ändern von Eigenschaftenwerten für das WPF-Steuerelement

Über das ElementHost-Smarttag können Eigenschaften von gehostetem WPC-Inhalt mithilfe von WPF-Designer leicht geändert werden.

So hosten Sie ein WPF-Steuerelement

  1. Öffnen Sie Form1 im Windows Forms-Designer.

  2. Doppelklicken Sie in der Toolbox auf der Registerkarte WPF-Benutzersteuerelemente auf UserControl1, um eine Instanz von UserControl1 auf dem Formular zu erstellen.

    Die Instanz von UserControl1 wird in einem neuen ElementHost-Steuerelement mit dem Namen elementHost1 gehostet.

  3. Wählen Sie im Smarttagbereich ElementHost-Aufgaben die Option Gehosteten Inhalt bearbeiten aus.

    UserControl1.xaml wird in WPF-Designer geöffnet.

  4. Legen Sie im Eigenschaftenfenster den Wert der Background-Eigenschaft auf Red fest.

  5. Erstellen Sie das Projekt neu.

  6. Öffnen Sie Form1 im Windows Forms-Designer.

    Die Instanz von UserControl1 hat einen roten Hintergrund.

Siehe auch

Aufgaben

Gewusst wie: Verankern und Andocken von untergeordneten Steuerelementen in einem TableLayoutPanel-Steuerelement

Gewusst wie: Ausrichten eines Steuerelements an den Rändern eines Formulars zur Entwurfszeit

Exemplarische Vorgehensweise: Anordnen von Steuerelementen in Windows Forms mithilfe von Ausrichtungslinien

Referenz

ElementHost

WindowsFormsHost

Weitere Ressourcen

Migration und Interoperabilität

Verwenden von WPF-Steuerelementen (Windows Presentation Foundation)

WPF-Designer