2014-03-26 29 views
0

我正在開發WP 8應用程序。如何縮短Facebook分享中的url鏈接....?

在我的應用程序Facebook共享功能存在。

正確共享工作。但我需要縮短共享中的URL值。

my output

首先份額顯示完整的URL值。

但在第二份額它只能顯示CHENNAI.BURRP.COM

我嘗試用下面的代碼。

Try1- [我知道這是不正確]

string urlvalue = "http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960"; 

嘗試-2

使用在XAML代碼中的超鏈接

<Hyperlink x:Name="Link" NavigateUri="http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960" > TAVG </Hyperlink> 

C#

string urlvalue = Link.NavigateUri.ToString(); 

兩個代碼不爲我工作。

plz告訴如何顯示url值存在於第二份[image]。

我的共享代碼

  string result = Command.Text; 
     string heading = Nametb.Text; 
     string heading2 = Apptb.Text; 
     string review = Ratingtb.Text; 
     **string urlvalue = "http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960";** 

     FacebookClient.Instance.PostMessageOnWall(result + Environment.NewLine + heading + Environment.NewLine + heading2 + Environment.NewLine + review + Environment.NewLine + google, new UploadStringCompletedEventHandler(PostMessageOnWallCompleted)); 

回答

0

好吧,如果你能結合,你可以做這樣的事情,並縮短網址綁定到運行的Text

<TextBlock> 
    <Hyperlink NavigateUri="http://www.website.com" 
     RequestNavigate="Hyperlink_RequestNavigate"> 
     <Run Text="{Binding ShortenedLinkDescription}" />       
    </Hyperlink> 
</TextBlock> 

編輯

在這裏,我找到了this。剛剛發送超鏈接的內容屬性,或將值綁定到它,並且您的超鏈接將顯示爲內容中的內容,而不是完整的URI。

+0

代碼背後我使用的值 – Gurunathan

+0

成員「RequestNavigate」無法識別或無法訪問。 – Gurunathan