martes, 6 de marzo de 2018

Receta C# No. 7-21: Visualizar Contenido de Windows Presentation Foundation (WPF) en una Aplicación Windows Forms

1. Problema

Mostrar una ventana de Windows Presentation Foundation en una aplicación basada en Windows Forms.

2. Solución

Crear una instancia de System.Windows.Window. Este objeto será capaz de mostrar una ventana WPF. Con la instancia creada se puede invocar el método ShowDialog (versión modal), o el método Show (versión no-modal).


En Visual Studio se puede agregar un control tipo WPF para escribir la interfaz de usuario y también el código C# para la lógica del contenedor (Jones, Freeman, 2010).

3. Código C#

Archivo XAML Ventana.xaml [enlace alternativo]:

Este archivo contiene la definición de la interfaz XAML: una etiqueta con el texto Ventana WPF, y un botón para cerrar la ventana.




Prueba de ejecución:
Ventana WPF en aplicación Windows Forms
Figura 1. Ventana WPF en aplicación Windows Forms.
Repositorio: 
https://github.com/Fhernd/Recetas.CSharp

4. Literatura & Enlaces

Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.