Windows Presentation Foundation (WPF) – Hola Mundo :)

Hola, voy a empezar a escribir una serie de articulos sobre WPF.


Esto solo pretende ser una introduccion ya que yo, al igual que ustedes, estoy aprendiendo WPF, asi que feedback es bienvenido [:D].


Antes que nada, si quieren comenzar con WPF, deben instalar .NET Framework 3.0 RTM y las extensiones correspondientes a WCF & WPF para .NET Framework 3.0. El ultimo release hasta ahora es la CTP de Noviembre 2006.


Then, you have to create a new Windows Application (WPF)


Ahora bien, empezemos creando un nuevo proyecto del tipo Windows Application (WPF)


 


El proyecto se creara y vamos a tener un archivo llamado Window1.xaml


Reemplazemos el codigo que tiene con el siguiente:


<Window x:Class=”EjemplosBlog.Window1″
    xmlns
=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
    xmlns:x
=”http://schemas.microsoft.com/winfx/2006/xaml”
    Title
=”BlogSamples” 
    Height
=”300″ 
    Width=”300″>
    
<Grid>
      
<Button Name=”btnHelloWorld” Click=”btnHelloWorld_Click” Height=”54″ Margin=”5,5,117,0″ VerticalAlignment=”Top”>
          Hello World
     
</Button>
    
</Grid>
</Window>



Una revision rapida:



  • btnHelloWorld es el Id/Name del boton
  • btnHelloWorld_Click es el nombre del Evento Click

Tambien, agreguemos este codigo en el code behind (Window1.xaml.cs)


 void btnHelloWorld_Click(object sender, RoutedEventArgs e)
 {
     btnHelloWorld.Content 
“From Ezequiel Jadib Blog”;
 
}


Y Magia 🙂 Ya podemos correr nuestra primera aplicacion con WPF


Espero que esto les de un empujoncito para empezar con WPF. Seguramente el proximo post, mostrara como hacer lo mismo pero con Triggers.


Downloads


Microsoft .NET Framework 3.0 RTM


Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF) November 2006 CTP


Resources


Introduction to Windows Presentation Foundation


XAML.NET


Samples


Windows SDK .NET Framework Samples

6 comentarios en “Windows Presentation Foundation (WPF) – Hola Mundo :)”

  1. pues sobre el contenido me parecio interesante, soy estudiante de ing. Sistemas , y me estoy adentrando en esta nueva tecnología, disculpa, seria excelente que se compartieran conocimientos sobre el tema. y una pregunta ¿este seria el medio de comunicacion? no se podria como agregar en msn o algo asi o un correo para comentarios o algo asi jeje

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *