Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
WPF biedt veel bedieningselementen met een uitgebreide set van functionaliteiten. Mogelijk wilt u echter soms Windows Forms-besturingselementen gebruiken op uw WPF-pagina's. U hebt bijvoorbeeld een aanzienlijke investering in bestaande Besturingselementen voor Windows Forms of u hebt een Besturingselement voor Windows Forms dat unieke functionaliteit biedt.
In dit scenario ziet u hoe u een Besturingselement voor Windows Forms System.Windows.Forms.MaskedTextBox host op een WPF-pagina met behulp van XAML.
Zie Hosting van een Windows Forms-control in WPF met behulp van een XAML-voorbeeldvoor een volledige codelisting van de taken die in deze stapsgewijze instructie worden weergegeven.
Vereiste voorwaarden
U hebt Visual Studio nodig om deze walkthrough te voltooien.
Het Besturingselement Windows Forms hosten
Om het MaskedTextBox-besturingselement te beheren
Maak een WPF-toepassingsproject met de naam
HostingWfInWpfWithXaml.Voeg verwijzingen toe aan de volgende assemblies.
WindowsFormsIntegration
System.Windows.Forms
Open MainWindow.xaml in de WPF Designer.
Voeg in het Window-element de volgende naamruimtetoewijzing toe. De
wf-naamruimtetoewijzing vormt een verwijzing naar de assembly die het Windows Forms-besturingselement bevat.xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"Voeg in het Grid element de volgende XAML toe.
Het besturingselement MaskedTextBox wordt gemaakt als een onderliggend element van het besturingselement WindowsFormsHost.
<Grid> <WindowsFormsHost> <wf:MaskedTextBox x:Name="mtbDate" Mask="00/00/0000"/> </WindowsFormsHost> </Grid>Druk op F5 om de toepassing te bouwen en uit te voeren.
Zie ook
- ElementHost
- WindowsFormsHost
- XAML ontwerpen in Visual Studio
- Walkthrough: Het hosten van een Windows Forms-besturingselement in WPF
- Handleiding: Een Windows Forms Composite Control hosten in WPF
- Walkthrough: Een WPF Composite Control hosten in Windows Forms
- Windows Forms-besturingselementen en gelijkwaardige WPF-besturingselementen
- Een Besturingselement voor Windows Forms hosten in WPF met behulp van XAML-voorbeeld
.NET Desktop feedback