Silverlight é uma plataforma disponível no Microsoft. Você pode usá-lo para criar aplicativos de mídia para dispositivos móveis, desktops de computadores e da Internet. O programa é um plug-in gratuito e compatível com vários sistemas operacionais. As primeiras versões do Silverlight usado de armazenamento interno para salvar arquivos. A versão mais recente, a partir de agosto de 2010, utiliza uma "Gravar um Ficheiro" caixa que permite ao usuário salvar o arquivo em qualquer lugar no computador.
Criar uma nova aplicação ou abrir um aplicativo existente. Você precisará adicionar o código da caixa de SaveFileDialog a um aplicativo.
Adicionar um botão e caixa de texto da caixa de ferramentas no Silverlight. Você só pode acessar o SaveFileDialog partir de um botão dentro do aplicativo e não por meio de código. Para adicionar o botão e texto de caixa, arraste e solte as duas funções a partir da caixa de ferramentas para o fim do código de arquivo.
Insira duas declarações que conterá o System.IO namespaces e System.Text. Estas duas declarações serão adicionados nos MainPage.xaml.cs. O código é:
usando System.IO;
usando System.Text
Adicionar um botão de clique para este evento SavFile. Este código é também adicionado às MainPage.xaml.cs. Este botão de clique é necessário para que o usuário seja capaz de entrada onde deseja salvar o arquivo e como chamá-la. O código para isso é:
Button_Click private void (object sender, RoutedEventArgs e)
{
conteúdo de cadeia = String.Format ("Título: {0} n r n rMessage: {1}", Title.Text, message.Text);
SaveFileDialog sfd = new SaveFileDialog ();
bool? result = sfd.ShowDialog ();
if (resultado == true)
{
usando (stream StreamWriter = new StreamWriter (sfd.OpenFile ()))
{
stream.Write (conteúdos);
stream.Close ();
}
}
}
Monte o programa e executar o novo programa com o script acrescentou. Uma caixa irá aparecer. Digite o título: salvar a saída. Dentro da mensagem, construir uma mensagem de exemplo, tais como: esta é uma amostra a ser salva como um arquivo. Clique em Salvar.
Salve este arquivo de amostra. Uma caixa Arquivo Salvar aparecerá na tela solicitando que o usuário salvar o arquivo em qualquer lugar no computador. Escolha um nome para o arquivo de exemplo e salve o arquivo. Feche este programa.
Abra o arquivo salvo para garantir que o texto guardado adequadamente. Agora é possível para o aplicativo do Silverlight para salvar o conteúdo do arquivo diretamente para o computador do usuário com o nome especificado.
dicas & avisos
- Este é o código da base utilizada. É possível personalizar a caixa de SaveFileDialog mais pela adição de filtros e uma FilterIndex.