Silverlight Out-of-browser

Silverlight Out-of-browser

 

Neste artigo eu vou mostrar como criar uma aplicação Silverlight para ser executada fora do browser (Silverlight Out-of-browser) com o Visual Studio 2010. Poderá desenvolver usando a versão 3 ou 4, sem problemas.

Iniciando o Projeto

No Visual Studio 2010 crie um projeto Silverlight Application e coloque o nome para o projeto de APP_OUTBROWSER, conforme pode ser visualizado na Figura 01.

 

A seguir é apresentada uma tela como traz a Figura 02, então aceite a configuração padrão.

Figura 02 - Assistente de Hospedgem do Porjeto Silverlight

Adicione no arquivo MainPage.xaml, uma caixa de texto e um botão, conforme a Figura 03.

Figura 03 - Adicionando elementos

No painel Solution Explorer clique com o botão direito do mouse  no projeto Silverlight escolha a opção “Properties”. Como apresentado na Figura 04.

Figura 04 - Properties

A seguir é mostrada a tela para configurar as propriedades do projeto, com a opção Silverlight selecionada; marque a opção “Enable running application out of the browser”, como mostrada na Figura 05.

Figura 05 - Configurando as propriedades do projeto

Ao lado da opção Enable running, existe a opção de configuração para executar o projeto fora do Browser. Então configure as opções conforme demonstrado na Figura 06, ou conforme necessidade.

Figura 06 - Opções de configuração

A seguir adicione no MainPage.xaml.cs o código conforme a Listagem 01.

 

namespace APP_OUTBROWSER

{

public partial class MainPage : UserControl

{

public MainPage()

{

InitializeComponent();

btnInstalar.Click += new RoutedEventHandler(btnInstalar_Click);

}

 

void btnInstalar_Click(object sender, RoutedEventArgs e)

{

App.Current.Install();

if (App.Current.IsRunningOutOfBrowser)

{

txtMensagem.Text = "Aplicação sendo executada fora do Browser";

}

}

}

}

Listagem 01 – Código para executar a aplicação fora do Browser

O código da Listagem 01 é bem simples, ele apenas irá instalar sua aplicação Silverlight na máquina cliente e um ícone da sua aplicação no Menu Iniciar e na Área de Trabalho serão adicionados, caso o usuário aceite.

 

Execute a aplicação F5. Pressione o botão, e a tela como apresentada na Figura 07 é apresentada.

 

Figura 07 - Instalando App para rodar fora do Navegador


 

Neste artigo você aprendeu como criar uma aplicação Silverlight para ser executada fora do browser (Silverlight Out-of-browser) com o Visual Studio 2010.



Abraços e até o próximo artigo,

Flávia Moreira


blog comments powered by Disqus

NewsLetter

Por favor preencher os campos.
Quer receber artigos?


Receber em HTML?