Windows Presentation Foundation (WPF)

Algunos usuarios me han preguntado si es bueno comenzar a utilizar WPF en vez de Windows Form, la repuesta es "SI". WPF es una interface para crear aplicaciones de escritorio con .NET.

WPF proporciona un API (Interfaz de programación de aplicaciones) para el desarrollo de interfaces graficas más sofisticadas y enriquecidas.

WPF permite programar con la interface XAML que es muy parecida a HTML, la programación del código es similar a Windows Form.

Para el ejemplo realizaremos un editor gráfico.

Creamos un proyecto en Visual Basic seleccionando WPF (.NET Framework).


Cambiamos el color del Grid que será nuestra forma base.


Ahora debemos agregar un elemento a nuestra lista, botón derechos sobre ALL WPF CONTROL, seleccionamos CHOOSE ITEMS...


Buscamos y agregamos InkCanvas.


El nuevo elemento aparecerá en la lista.


Seleccionamos y arrastramos InkCanvas a nuestro Grid.


Acomodamos el elemento InkCanvas y agregamos 2 botones.


Seleccionamos el elemento InkCanvas y cambiamos el NAME a InkCanvas1.



Cambiamos también el nombre de los botones, seleccionamos el icono de eventos, en el evento Click cambiamos el nombre de nuestro botón.


Damos doble click sobre los botones y copiamos el siguiente código.


Ejecutamos el programa y el resultado es el siguiente:


El programa .exe lo podrás ubicar en miproyecto\bin\Debug.

Publicar un comentario

0 Comentarios