我正在开发WP 8应用程序。
在我的应用程序中,Facebook共享功能存在。
正确分享工作。但我需要缩短共享中的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告诉如何显示第二次分享[图片]中的网址值。
我的共享代码
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 :(得分:0)
如果你能够绑定,你可以做这样的事情,并将缩短的URL绑定到Run Text
:
<TextBlock>
<Hyperlink NavigateUri="http://www.website.com"
RequestNavigate="Hyperlink_RequestNavigate">
<Run Text="{Binding ShortenedLinkDescription}" />
</Hyperlink>
</TextBlock>
修改强>
在这里,我找到了this。只是发送了超链接的Content属性,或者为它绑定了一个值,你的超链接将在Content中显示为什么,而不是完整的URI。