lunes, 11 de noviembre de 2013

Cómo crear formularios LOB con WPF

Muchos desarrolladores pasan su línea de edificación vidas de negocio (LOB) programas. Estos son los programas de apoyo a las compañías de seguros, oficinas médicas, bienes raíces, venta al por menor y muchos otros negocios. La mayoría de los programas de LOB guardar sus datos en servidores de bases de datos y el uso de Windows o formularios web para interfaces de usuario. Windows Presentation Foundation (WPF) ofrece una nueva forma, algo más fácil de crear formularios de Windows para nuevas aplicaciones LOB. Siga estos pasos para crear un formulario LOB WPF simple.

Lo que necesita

Microsoft Visual Studio, Visual Basic Express o Visual C # Express 2010



Abra Visual Studio y cree un nuevo proyecto de WPF. Haga clic en "Archivo", luego "Nuevo proyecto". Cuando aparezca el cuadro de diálogo nuevo proyecto, elija Visual Basic, Windows desde la vista de árbol, seleccione el icono de aplicación de WPF, el nombre del proyecto "LOBTest", luego haga clic en "Aceptar". Después de una corta espera, aparecerá la ventana del diseñador de formularios.



Haga clic derecho en la ventana del diseñador y elegir la opción "Ver XAML". Aunque las formas se pueden construir utilizando el mismo método de arrastrar y soltar como WinForms, muchos desarrolladores encuentran que codificar directamente en XAML ofrece mucho más control y flexibilidad.



Quite las etiquetas GridView y reemplazarlos con un StackPanel como se muestra en el siguiente código:

Window x: Class = "MainWindow"

xmlns = "http://schemas.Microsoft.com/winfx/2006/xaml/presentation"

xmlns: x = "http://schemas.Microsoft.com/winfx/2006/xaml"

Title = "MainWindow" height = Ancho "350" = "525"

StackPanel Orientación = "Vertical"

/ StackPanel

/ Ventana

El StackPanel es un contenedor que contiene otros controles. Al establecer la "orientación" a "Vertical", todos los elementos dentro de la StackPanel se organizan de arriba a abajo.



Añadir un StackPanel que contiene el título del formulario. Cada elemento de código aparecerá secuencialmente en el StackPanel principal.

Window x: Class = "MainWindow"

xmlns = "http://schemas.Microsoft.com/winfx/2006/xaml/presentation"

xmlns: x = "http://schemas.Microsoft.com/winfx/2006/xaml"

Title = "MainWindow" height = Ancho "350" = "525"

StackPanel Orientación = "Vertical"

StackPanel HorizontalAlignment = "center"

Content Label = "Cliente" /

/ StackPanel

Este StackPanel llena la parte superior de la forma y todo el contenido dentro del panel se centra horizontalmente. Una etiqueta que contiene el título de "Clientes" es el único control en el interior de este panel.



Agregar un segundo StackPanel sosteniendo el campo ID cliente de la siguiente manera:

StackPanel Orientación = "horizontal" HorizontalAlignment = "left"

Label Content = "ID de cliente:" width = "75" /

TextBox Name = "customerID" width = "75" /

/ StackPanel

Este StackPanel contiene una etiqueta seguida de un cuadro de texto. Haga clic en la tecla F5 para ver la forma en su estado actual.



Añadir una tercera StackPanel que contiene el nombre del cliente de la siguiente manera:

StackPanel Orientación = "horizontal" HorizontalAlignment = "izquierda"

Label Content = "Nombre:" width = "75" /

TextBox Name = "CustomerName" width = "300" /

/ StackPanel



Continuar agregando StackPanels con campos adicionales, y luego añadir un StackPanel final con los botones Guardar y Cancelar de la siguiente manera:

StackPanel Orientación = "horizontal" HorizontalAlignment = "derecha"

Nombre del botón = "btnSave" content = "Guardar" /

Nombre del botón = "btnCancel" content = "Cancelar" /

/ StackPanel

/ StackPanel

/ Ventana



Haga clic en "F5" para ver el formulario.

Consejos y advertencias

Tenga cuidado al introducir texto en el editor de XAML. Las obras de autocompletar algo diferente a lo que se puede utilizar para.

 

1 comentario: