Floating FB popout byF5debug

101 How to on Windows Phone – How to #8 – Play with Share Link Task in Windows Phone

 

In this short tutorial we are going to see how to use a Share Link Task to share some links to the social networking. Most of the application developed are shared over the social network to reach the maximum audience, to share the application we provide the links to the most commonly used social networking sites like Facebook, Twitter, LinkedIn etc. In Windows Phone development we have been provided with a Launcher task to do this task of sharing a ling to the social networking of the user choice from the link.     [more]

Let us see in detail on how to use this task and share a link to the social networking site.

Open Visual Studio 2010 IDE and create a new Silverlight for Windows Phone project with a valid project name as shown in the screen below. Once the project is created add some controls which are used to share the link to the social networking media.

clip_image002

Now we need to design our UI in such a way it gets input from the user (basically the link) and share it across to the selected Social Networking Media of our choice as shown in the screen below.

clip_image004

Now add the code below, which basically we added a namespace reference to

Microsoft.Phone.Tasks;

Now create an instance of ShareLinkTask where we need to set the properties of the link which we are going to share it across the Social Networking media as shown in the code below.

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Tasks;

namespace F5debugHowto8
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            ShareLinkTask shareLinkTask = new ShareLinkTask();
            shareLinkTask.Title = "F5debug Share";
            shareLinkTask.LinkUri = new Uri(textBox1.Text.ToString(), UriKind.Absolute);
            shareLinkTask.Message = "F5debug – Building and Debugging the Technology!!!";
            shareLinkTask.Show();
        }
    }
}

clip_image006

Now we are done with our code, just run the application by pressing F5 directly from the keyboard or we can use the Build and execute the project option from the tool bar to run the application. Once the Build is successful we can see the Windows Phone emulator with the application opened as shown in the screens below.

Output:

clip_image008

In real device we can see the option to share the link to the different social media over the fly like facebook, twitter, linkedin etc. So in this short tutorial we have seen how to use the share link task and the code which shares the link to the different social networking media. I am waiting to test over the applications on to the real device, mostly probably will be doing that in a couple of weeks. We will see another short tutorial pretty soon meanwhile Happy Programming!!!

About Author: Karthikeyan Anbarasan, Microsoft MVP (Most Valuable Professional) in ASP.NET/IIS Architecture. He is the Founder and Chief Editor of the www.f5debug.net website and has authored books on Windows Phone and Business Intelligence(SSIS). He is also a Passionate Speaker and a Blogger on Microsoft Technologies.

You can Join Me On: Facebook, Twitter, Google Plus, LinkedIn

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Recent Posts

Random Posts

Most Viewed

URL Shortner

Create your own short urls!!!

Site Counter

free counters

Disclaimer

This is a personal weblog. The opinions expressed here represent my own and not those of my employer. For accuracy and official reference refer to MSDN/ TechNet. I have documented my personal experience on this blog.

Protected by Copyscape Web Plagiarism Finder

Site Meter