如何制作位置服务权限MessageBox

时间:2012-03-04 18:34:53

标签: windows-phone-7 location messagebox

我提交了一个应用程序但未通过认证,因为:

“此应用程序使用位置服务API来确定用户的位置并向他们展示附近发生的事件 但是,它似乎不包含用户可以访问的隐私政策,解释应用程序如何使用该隐私政策 位置服务API。“

我想做的就是这样的事情

enter image description here

当用户点击Policty Statement时,打开一个新窗口,其中包含我的应用位置政策的设置页面。

任何人都可以帮助我吗?如何添加像图像中的链接?

Cumps

1 个答案:

答案 0 :(得分:0)

您可以使用超链接控件

导航到页面
<Textblock>
  <Hyperlink NavigateUri="/PrivacyPage.xaml" 
             TargetName="_blank">Privacy Statement</Hyperlink>
</Textblock>

有关详细信息,请参阅MSDN

我认为你不能在调用MessageBox.Show()时添加超链接,所以你必须创建自己的类似Messagebox的页面。 第一次启动应用程序时,您将用户定向到您的消息页面。例如。在MainPage.xaml中使用它

OnNavigatedTo(...) 
{
  if(!AppSettings.HasMessageBeenShown)
  {
    AppSettings.HasMessageBeenShown=true;
    NavigationContext.Navigate(new Uri("/MessagePage.xaml", UriKind.Relative));
  }
}