segunda-feira, 23 de novembro de 2009

Galeria de fotos com WPF

Requisitos

Windows XP com Framework .NET 3.0 ou superior para rodar a aplicação
Visual Studio 2008 ou compatível

1º Crie uma aplicação do tipo WPF Application

2º No XAML, na tag Windows, mude o atributo title para Galeria de fotos

3º Adicione as bibliotecas System.IO e System com as seguintes linhas
xmlns:s="clr-namespace:System;assembly=mscorlib"
xmlns:io="clr-namespace:System.IO;assembly=mscorlib"

4º Adicione os resources da aplicação com as seguintes linhas, é de onde as fotos serão lidas, entenda o primeiro s:String como local de suas imagens, o segundo é o filtro dos arquivos que serão lidos pela aplicação, mas já vou te explicar que ObjectType é o tipo do objeto que está sendo instanciado pelo ObjectDataProvider e o MethodName é o método desse objetos que será executado, o resto é tranqüilo.


5º Após o Windows.Resources adicione um DockPanel com o atributo LastChildFill setado como True

6º Dentro do DockPanel adicione um ListBox com os seguintes atributos x:Name="imageList", DockPanel.Dock="Top", ItemsSource="{Binding}", IsSynchronizedWithCurrentItem="True" e DataContext="{StaticResource imagens}".

7º Dentro do ListBox coloque as seguintes tag



8º Adicione o painel onde a imagem será exibida com o código abaixo.


Super tranqüilo.

Referencias.

http://windowsclient.net/wpf/
http://msdn.microsoft.com/pt-br/library/cc564903.aspx
http://msdn.microsoft.com/en-us/library/ms754130.aspx

Nenhum comentário: