Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: August 2010
WPF stellt viele Steuerelemente mit einem umfangreichen Featuresatz bereit. Es kann jedoch vorkommen, dass Sie auf Ihren WPF-Seiten Windows Forms-Steuerelemente verwenden möchten. Sie haben z. B. erheblichen Aufwand für vorhandene Windows Forms-Steuerelemente betrieben, oder ein Windows Forms-Steuerelement bietet Ihnen individuelle Funktionalität.
In dieser exemplarischen Vorgehensweise wird das Hosten eines Windows Forms System.Windows.Forms.MaskedTextBox-Steuerelements auf einer WPF-Seite mithilfe von XAML beschrieben.
Eine vollständige Codeauflistung der Aufgaben, die in dieser exemplarischen Vorgehensweise gezeigt wurden, finden Sie unter Hosten eines Windows Forms-Steuerelements in WPF mit XAML-Beispiel.
Vorbereitungsmaßnahmen
Zum Durchführen dieser exemplarischen Vorgehensweise benötigen Sie die folgenden Komponenten:
- Visual Studio 2010.
Hosten des Windows Forms-Steuerelements
So hosten Sie das MaskedTextBox-Steuerelement
Erstellen Sie ein WPF-Anwendungsprojekt mit dem Namen HostingWfInWpfWithXaml.
Fügen Sie Verweise auf die folgenden Assemblys hinzu.
WindowsFormsIntegration
System.Windows.Forms
Öffnen Sie im WPF-Designer die Datei MainWindow.xaml.
Fügen Sie im Window-Element die folgende Namespacezuordnung hinzu. Die wf-Namespacezuordnung erstellt einen Verweis auf die Assembly, die das Windows Forms-Steuerelement enthält.
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"Fügen Sie im Grid-Element den folgenden XAML-Code hinzu.
Das MaskedTextBox-Steuerelement wird als untergeordnetes Element des WindowsFormsHost-Steuerelements erstellt.
<Grid> <WindowsFormsHost> <wf:MaskedTextBox x:Name="mtbDate" Mask="00/00/0000"/> </WindowsFormsHost> </Grid>Drücken Sie F5, um die Anwendung zu erstellen und auszuführen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Hosten eines Windows Forms-Steuerelements in WPF
Referenz
Konzepte
Exemplarische Vorgehensweise: Hosten eines zusammengesetzten Windows Forms-Steuerelements in WPF
Exemplarische Vorgehensweise: Hosten eines zusammengesetzten WPF-Steuerelements in Windows Forms
Windows Forms-Steuerelemente und äquivalente WPF-Steuerelemente
Weitere Ressourcen
Beispiel zum Hosten eines Windows Forms-Steuerelements in WPF mit XAML
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
|---|---|---|
August 2010 |
Aktualisiert für Visual Studio 2010. |
Kundenfeedback. |