Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A WPF számos vezérlőt biztosít gazdag funkciókészlettel. Előfordulhat azonban, hogy windowsos űrlapvezérlőket szeretne használni a WPF-oldalakon. Előfordulhat például, hogy jelentős befektetéssel rendelkezik a meglévő Windows Forms-vezérlőkbe, vagy rendelkezhet olyan Windows Forms-vezérlővel, amely egyedi funkciókat biztosít.
Ez az útmutató bemutatja, hogyan üzemeltethet Windows Forms System.Windows.Forms.MaskedTextBox vezérlőt egy WPF-lapon az XAML használatával.
Az útmutatóban szereplő feladatok teljes kódlistájáért lásd: Windows Forms-vezérlő üzemeltetése a WPF-ben XAML-mintahasználatával.
Előfeltételek
Az útmutató elvégzéséhez a Visual Studióra van szüksége.
A Windows Forms vezérlő üzemeltetése
A MaskedTextBox vezérlő üzemeltetéséhez
Hozzon létre egy
HostingWfInWpfWithXamlnevű WPF-alkalmazásprojektet.Adjon hozzá hivatkozásokat a következő összeállításokhoz.
WindowsFormsIntegration
System.Windows.Forms
Nyissa meg a MainWindow.xaml fájlt a WPF Designerben.
A Window elemben adja hozzá a következő névtérleképezést. A
wfnévtérleképezés a Windows Forms vezérlőt tartalmazó szerelvényre mutató hivatkozást hoz létre.xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"A Grid elemben adja hozzá a következő XAML-t.
A MaskedTextBox vezérlőelem a WindowsFormsHost vezérlőelem gyermekeként jön létre.
<Grid> <WindowsFormsHost> <wf:MaskedTextBox x:Name="mtbDate" Mask="00/00/0000"/> </WindowsFormsHost> </Grid>Nyomja le az F5 billentyűt az alkalmazás létrehozásához és futtatásához.
Lásd még
- ElementHost
- WindowsFormsHost
- XAML-tervezés a Visual Studio-ban
- Útmutató: Windows Forms-vezérlő üzemeltetése WPF-ben
- Útmutató: Windows Forms összetett vezérlőinek üzemeltetése a WPF-ben
- Lépésről lépésre: WPF kompozit vezérlő üzemeltetése Windows Forms-ben
- Windows Forms-vezérlők és azzal egyenértékű WPF-vezérlők
- Windows Forms-vezérlő üzemeltetése a WPF-ben XAML-minta
.NET Desktop feedback