|
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
|
Traducción
Original
|
Tutorial: Hospedar un control de Windows Forms en WPF
Para hospedar el control MaskedTextBox
Cree un proyecto de aplicación de WPF denominado HostingWfInWpf. Agregue referencias a los siguientes ensamblados. WindowsFormsIntegration System.Windows.Forms
Abra MainWindow.xaml en WPF Designer. Asigne el nombre grid1 al elemento Grid. <Grid Name="grid1"> </Grid>
En la vista de diseño o en la vista XAML, seleccione el elemento Window. En la ventana Propiedades, haga clic en la pestaña Eventos. Haga doble clic en el evento Loaded. Inserte el código siguiente para controlar el evento Loaded. private void Window_Loaded(object sender, RoutedEventArgs e) { // Create the interop host control. System.Windows.Forms.Integration.WindowsFormsHost host = new System.Windows.Forms.Integration.WindowsFormsHost(); // Create the MaskedTextBox control. MaskedTextBox mtbDate = new MaskedTextBox("00/00/0000"); // Assign the MaskedTextBox control as the host control's child. host.Child = mtbDate; // Add the interop host control to the Grid // control's collection of child controls. this.grid1.Children.Add(host); }
En la parte superior del archivo, agregue Imports o la instrucción using siguiente. Presione F5 para compilar y ejecutar la aplicación.