Megosztás a következőn keresztül:


Útmutató: Windows Forms-vezérlő üzemeltetése a WPF-ben az XAML használatával

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

  1. Hozzon létre egy HostingWfInWpfWithXamlnevű WPF-alkalmazásprojektet.

  2. Adjon hozzá hivatkozásokat a következő összeállításokhoz.

    • WindowsFormsIntegration

    • System.Windows.Forms

  3. Nyissa meg a MainWindow.xaml fájlt a WPF Designerben.

  4. A Window elemben adja hozzá a következő névtérleképezést. A wf né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"
    
  5. 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>
    
    
  6. Nyomja le az F5 billentyűt az alkalmazás létrehozásához és futtatásához.

Lásd még