Alliston Carlos's profileAlliston CarlosPhotosBlogListsMore ![]() | Help |
|
|
10 November Visual Studio 2010: facilitando a vida do desenvolvedor Parte 1 - WPF 4Ao contrário do que muitos pensam, as aplicações Desktop não estão com os dias contados. Apesar de a cada dia as aplicações Web estarem ganhando interfaces mais ricas, o WPF 4 vem para mostrar que ainda é possível desenvolver para Windows. E aproveitando o lançamento da nova versão do Windows, o Windows 7, juntamente com o .Net Framework 4 e Visual Studio 2010, irei mostrar como é simples adicionar em sua aplicação o recurso de Jump Lists, presente no 7. Lembrando que para tal, é necessário o .Net Framework 4 (Beta 2 ou superior) e Visual Studio 2010 (também a partir do Beta 2).
Após criarmos o projeto WPF no Visual Studio 2010, nos deparamos com a MainWindow. Ela é a primeira janela que irá aparecer ao executar seu sistema. Mas note que há também um outro arquivo Xaml, chamado App.xaml. Iremos trabalhar em cima deste arquivo, que define configurações e recursos comuns à aplicação inteira.
Vejamos o seguinte código:
< Application x:Class="Windows7.App"xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml StartupUri="MainWindow.xaml"> <Application.Resources/> <JumpList.JumpList> <JumpList> <JumpTask ApplicationPath="notepad.exe" Description="Abrir o notepad" Title="Notepad"/> <JumpTask ApplicationPath="regedit.exe" Description="Abrir o Editor do Registro" Title="Regedit"/> </JumpList> </JumpList.JumpList> </Application> Lendo ele, quem está acostumado com o WPF vê que há um conjunto de TAGs novas, com o nome JumpList. Ela é responsável por criar a Jump List para sua aplicação. Como tags filhas, tempos as JumpTasks, que serão responsáveis por chamar determinados programas, ou executar outras ações. E com o código a seguir, temos o seguinte resultado: Como visto, facilmente é possível inserirmos jump lists em qualquer aplicação WPF 4. TrackbacksThe trackback URL for this entry is: http://allistoncarlos.spaces.live.com/blog/cns!91A3C5D6E99E6F9D!478.trak Weblogs that reference this entry
|
|
|