Share – Xamarin.Forms

Olá, neste post irei demonstrar como você pode implementar a função de “Share” para compartilhar textos e links em suas aplicações Xamarin.Forms.

 

ADICIONANDO O NUGET PACKAGE

Clique com o botão direito em cima de sua Solution e selecione “Manage NuGet Packages for Solution…”.

1

 

Digite “Plugin.Share” e selecione o plugin como demonstrado na imagem a seguir.

2

 

Selecione o projeto compartilhado e clique no botão “Install”.

2

Xaml

Para este exemplo utilizei um ToolbarItem para ser o meu botão de share.

C#

Referencie o Plugin.Share, crie um ShareMessage definindo Text, Title e Url. Em seguida passe ShareMessage como parâmetro no método CrossShare.Current.Share.

Resultado

ezgif.com-gif-maker (6)

 

Esse e todos os exemplos deste blog encontram-se disponíveis no GitHub.

icongithub

3 comentários em “Share – Xamarin.Forms

  1. Meus parabéns pelo post e pelo blog.

    Saberia informar se tem como adicionar outras opções a janela de compartilhamento e se tem a possibilidade de traduzir o plugin, já que as opções de copiar e adicionar a lista de leitura ficam em inglês.

    Curtir

    1. Olá Gleison,

      Obrigado.

      Esse plugin tem o intuito de compartilhar, textos e links, então ele identifica todos os apps instalados no dispositivo que possa ser realizado o compartilhamento.
      E em relação ao idioma, ele respeita o idioma do dispositivo, se você reparar, no GIF apresentado no final do meu exemplo ele está em português.

      Espero ter ajudado. Abraço

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s