Tecnología

Inicio

Cómo crear formularios LOB con WPF

Muchos desarrolladores pasan su línea de vida construcción de programas de negocios (LOB). Estos son los programas que apoyan 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 línea de negocio guardan sus datos en servidores de bases de datos y el uso de Windows o formularios web para interfaces de usuario. El Windows Presentation Foundation (WPF) ofrece una nueva forma, un tanto más fácil de construir formas de Windows para nuevas aplicaciones de línea de negocio. Siga estos pasos para crear un simple formulario de WPF LOB.

Instrucciones

1 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 el punto de vista de árbol, seleccione el icono de aplicaciones WPF, el nombre del proyecto "LOBTest", a continuación, haga clic en "Aceptar". Después de una corta espera, aparecerá la ventana de diseñador de formularios.

2 Haga clic en la ventana de diseño y seleccione "Ver XAML". Aunque las formas pueden ser construidos usando el mismo método de arrastrar y soltar como WinForms, muchos desarrolladores encuentran que la codificación directa en XAML ofrece mucho más control y flexibilidad.

3 Eliminar las etiquetas de 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 = "350" width = "525">

& Lt; StackPanel Orientación = "vertical">

& Lt; / StackPanel>

</ Window>

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

4 Añadir un StackPanel que contiene el título del formulario. Cada elemento de código aparecerá secuencialmente dentro de la 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 = "350" width = "525">

& Lt; StackPanel Orientación = "vertical">

& Lt; StackPanel HorizontalAlignment = "center">

& Lt; etiqueta de contenido = "Cliente" />

& Lt; / StackPanel>

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

5 Añadir una segunda StackPanel que sostiene el campo ID de cliente de la siguiente manera:

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

&lt;Label Content="Customer ID:" Width="75"/>

& Lt; Cuadro de texto Name = "ID del cliente" width = "75" />

& Lt; / StackPanel>

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

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

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

&lt;Label Content="Name:" Width="75"/>

& Lt; Cuadro de texto Name = "CustomerName" width = "300" />

& Lt; / StackPanel>

7 Continuar añadiendo StackPanels con campos adicionales, a continuación, añadir un StackPanel final con el botones Guardar y Cancelar de la siguiente manera:

&lt;StackPanel Orientation="Horizontal" HorizontalAlignment="Right">

& Lt; Nombre del botón = "btnSave" content = "Guardar" />

& Lt; Nombre del botón = "btnCancel" content = "Cancelar" />

& Lt; / StackPanel>

& Lt; / StackPanel>

</ Window>

8 Haga clic en la tecla "F5" para ver el formulario.

Consejos y advertencias

  • Tenga cuidado al introducir texto en el editor de XAML. Las obras de auto-completado de manera algo diferente de lo que puede ser usado para.