Adicionando o Silverlight Toolkit Controls na toolbox do Visual Studio 2008 e do Expression Blend

Salve salve!
Vamos para mais uma boa dica para vocês.

Creio que boa parte de vocês já conhecem ou já deve ter ouvido falar do Silverlight Toolkit, que é uma coleção de controles Silverlight prontos para serem usados nas aplicações web. Recentemente saiu a versão de março/2009 do Toolkit.

  1. Você pode fazer o download clicando aqui. Inclusive já para o Silverlight 3 (é o que eu recomendo).
  2. Após o download instale o toolkit. (Geralmente fica instalado em C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit)

Feito isso, vamos primeiro para o Visual Studio.

  1. No VS abra ou crie um projeto Silverlight para poder visualizar a toolbox específica;
  2. Clique com o botão direito na toolbox e crie uma nova aba (Add Tab) e nomeie-a como “Silverlight Toolkit”. (particularmente, eu gosto de separar os componentes e controles em abas diferenciadas)
  3. Agora clique com o botão direito no espaço vazio da aba recém criada e escolha “Choose Items”.
  4. Selecione a aba “Silverlight Components
  5. Clique em “Browse…” e selecione as DLLs: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll” e “System.Windows.Controls.Data”. (se encontram na pasta “… Silverlight\v3.0\Libraries\Client”)
  6. Os controles irão aparecer na Toolbox, como na imagem abaixo:
    image 

Agora vamos ao Expression Blend

imageimage

  1. No Expression Blend (eu estou usando o 3, faça o download aqui), abra um projeto e clique com o botão direito em “References” e depois em “Add Reference
  2. Referencie as seguintes dlls: “System.Windows.Controls.dll”, “System.Windows.Controls.Input.dll”, “System.Windows.Controls.Navigation.dll”, “System.Windows.Controls.Data” e “System.Windows.Controls.Data.DataForm”.
    image
  3. Feito isso, os controles irão aparecer na aba de “Custom Controls” da Asset Library, que é acessada pelo último botão da toolbar.
     image

Para saber qual é a característica de cada Assembly veja a listagem aqui.

Pronto!
Agora você tem vários controles na mão para turbinar sua aplicação em Silverlight.
Mais legal e fácil do que isso é ganhar do Vila Nova no Serra Dourada (hehehe).
Brincadeira pessoal.. brin-ca-dei-raa….

Em breve coloco mais dicas.
Abraço!

Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board

  • Ildefonso Costa

    Bom dia Rodrigo.
    Gosei muito da matéria e gostaria de aproveitar e perguntar quais bibliotecas você usou para passar de 8 para 21 ou 22 as Behaviors do SL 3.0 como na demo do seu webcast do dia 16/07.
    Um grande abraço e continue assim. Está fazendo um ótimo trabalho.

  • Evilázaro Alves da Costa

    Show de dica!!!!

    Abraços

    Evilázaro Alves
    Diretor de Tecnologia Br Soluções Integradas
    Microsoft Student Partner Mentor
    Microsoft Certified Technology Specialist – MCTS
    Microsoft Certified Business Management Solutions Specialist – MCBMSS
    Microsoft Certified Professional – MCP
    WCF Brasil – http://www.wcfbrasil.net