Looking for wpf Answers? Try Ask4KnowledgeBase
Looking for wpf Keywords? Try Ask4Keywords

wpfEmpezando con wpf


Observaciones

WPF (Windows Presentation Foundation) es la tecnología de presentación recomendada por Microsoft para las aplicaciones clásicas de escritorio de Windows. WPF no debe confundirse con UWP (plataforma universal de Windows) aunque existen similitudes entre los dos.

WPF fomenta las aplicaciones basadas en datos con un fuerte enfoque en multimedia, animación y enlace de datos. Las interfaces se crean utilizando un lenguaje llamado XAML (lenguaje de marcado de aplicaciones extensible), un derivado de XML. XAML ayuda a los programadores de WPF a mantener la separación entre el diseño visual y la lógica de la interfaz.

A diferencia de su Windows Forms predecesor, WPF usa un modelo de caja para diseñar todos los elementos de la interfaz. Cada elemento tiene una altura, anchura y márgenes y se organiza en la pantalla en relación con su padre.

WPF significa Windows Presentation Foundation y también es conocido bajo su nombre en clave Avalon. Es un marco gráfico y parte de Microsofts .NET Framework. WPF está preinstalado en Windows Vista, 7, 8 y 10 y puede instalarse en Windows XP y Server 2003.

Versiones

Versión 4.6.1 - Diciembre 2015

Hola aplicación mundial

Para crear y ejecutar un nuevo proyecto WPF en Visual Studio:

  1. Haga clic en Archivo → Nuevo → Proyecto

Nuevo proyecto

  1. Seleccione la plantilla haciendo clic en Plantillas → Visual C # → Windows → Aplicación WPF y presione Aceptar :

introduzca la descripción de la imagen aquí

  1. Abra el archivo MainWindow.xaml en el Explorador de soluciones (si no ve la ventana del Explorador de soluciones , ábralo haciendo clic en Ver → Explorador de soluciones ):

introduzca la descripción de la imagen aquí

  1. En la sección XAML (por defecto debajo de la sección Diseño ) agregue este código
<TextBlock>Hello world!</TextBlock>
 

dentro de la etiqueta de la Grid :

introduzca la descripción de la imagen aquí

El código debería verse como:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock>Hello world!</TextBlock>
    </Grid>
</Window>
 
  1. Ejecute la aplicación presionando F5 o haciendo clic en el menú Depurar → Iniciar depuración . Debería verse como

introduzca la descripción de la imagen aquí