Como salvar arquivos do Silverlight

Salvar arquivos Silverlight

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.
De esta maneira? Compartilhar em redes sociais:

LiveInternet