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.
![]() |
---|
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.
![]() |
---|
Beim Hosten von WPF-Inhalt werden nur C#- und Visual Basic-Projekte unterstützt. |
So erstellen Sie das Projekt
- Erstellen Sie in Visual Basic oder Visual C# ein neues Windows Forms-Anwendungsprojekt mit dem Namen WpfHost. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Windows-Anwendungsprojekts.
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
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.
Legen Sie im Eigenschaftenfenster den Wert der Background-Eigenschaft auf Blue fest.
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
Öffnen Sie Form1 im Windows Forms-Designer.
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.
Wählen Sie im Smarttagbereich ElementHost-Aufgaben die Option Gehosteten Inhalt bearbeiten aus.
UserControl1.xaml wird in WPF-Designer geöffnet.
Legen Sie im Eigenschaftenfenster den Wert der Background-Eigenschaft auf Red fest.
Erstellen Sie das Projekt neu.
Öffnen Sie Form1 im Windows Forms-Designer.
Die Instanz von UserControl1 hat einen roten Hintergrund.
Siehe auch
Aufgaben
Gewusst wie: Ausrichten eines Steuerelements an den Rändern eines Formulars zur Entwurfszeit
Referenz
Weitere Ressourcen
Migration und Interoperabilität
Verwenden von WPF-Steuerelementen (Windows Presentation Foundation)