C# 为什么这个超链接会失败或消失?

C# 为什么这个超链接会失败或消失?,c#,hyperlink,winrt-xaml,windows-phone-8,windows-store-apps,C#,Hyperlink,Winrt Xaml,Windows Phone 8,Windows Store Apps,我试图替换这两个按钮中的第二个: <Button x:Name="buttonRecordWhereabouts" Margin="24" Tap="ButtonRecordWhereabouts_OnTap">Record My Whereabouts...</Button> <Button x:Name="buttonlinkManageInvitations" Grid.Row="1" Tap="ButtonlinkManageInvitati

我试图替换这两个按钮中的第二个:

    <Button x:Name="buttonRecordWhereabouts" Margin="24" Tap="ButtonRecordWhereabouts_OnTap">Record My Whereabouts...</Button>
    <Button x:Name="buttonlinkManageInvitations" Grid.Row="1" Tap="ButtonlinkManageInvitations_OnTap">Manage Invitations...</Button>
但是,这样做会导致XAML编辑器停止呈现我的页面,因为“Grid.Row=“1”无法识别???所以我删除了它,这就解决了语法错误,但不仅是超链接,还有它“消失”之前的按钮——也就是说,它们在页面上不再可见

所以不可能在特定单元格中放置超链接(在我的例子中是第0列第1行),或者什么


到现在为止,我已经在按钮的点击事件(我现在把它放回去)中得到了超链接的点击事件代码;这是在Windows Phone中导航的方式吗(与Windows应用商店应用程序中的框架相反。导航(typeof())?

Hyperlink
用于
RichTextBox
内部。在您的情况下,您应该使用
HyperlinkButton

<HyperlinkButton x:Name="hyperlinkManageInvitations" Grid.Row="1" Click="HyperlinkManageInvitations_OnClick">Manage Invitations...</HyperlinkButton>
管理邀请。。。
private void HyperlinkManageInvitations_OnClick(object sender, RoutedEventArgs e)
{
    NavigationService.Navigate(
        new Uri("//TaSLs_Pages/InvitationManagePage.xaml", UriKind.Relative));
}
<HyperlinkButton x:Name="hyperlinkManageInvitations" Grid.Row="1" Click="HyperlinkManageInvitations_OnClick">Manage Invitations...</HyperlinkButton>