繁体   English   中英

Windows Phone页面导航不起作用

[英]Windows Phone page navigation does not work

我是为Windows Phone创建应用程序的新手。 我在重定向到另一个页面时遇到问题。 我用HyperlinkButton创建了空白页,并在.cs文件中编写了这样的代码:

private void but_elf_Click(object sender, RoutedEventArgs e)
{
    this.Frame.Navigate(typeof(Elfy));
}

在xaml中:

<HyperlinkButton x:Name="but_elf" Content="Elfy"  
    HorizontalAlignment="Center" Margin="100,125,100,255" Grid.Row="1" 
    VerticalAlignment="Center" Width="200" Height="70" />

当我启动应用程序并单击按钮时,什么也没有发生。 没有错误,没有消息。 我试图将NavigateUri放在button的属性中,但在启动应用程序中按下button后,消息显示:“您需要为此任务安装一个应用程序。要在商店中搜索一个吗?” 按“是”后,应用程序显示:“对不起,未找到任何应​​用程序”。

如何解决这个问题? 我正在.NET Framework 4.5中为Windows Phone 8.1创建应用程序。 谢谢你的帮助。

您缺少“点击”事件处理程序的参考。 请将您的XAML更改为此:

<HyperlinkButton x:Name="but_elf" Content="Elfy"  
HorizontalAlignment="Center" Margin="100,125,100,255" Grid.Row="1" 
VerticalAlignment="Center" Width="200" Height="70" Click="but_elf_Click" />

请参见:

单击MSDN的C#文档

MSDN上HyperlinkBut​​ton的C#文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM