我是为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
置于按钮的属性中,但在按下按钮后(在已启动的应用中),消息显示:&#34;您需要为此任务安装应用。你想在商店里搜索一个吗?&#34;按下&#34;是&#34;应用程序说:&#34;抱歉,找不到应用程序&#34;。
如何找出这个问题?我在.NET Framework 4.5中为Windows Phone 8.1创建应用程序。谢谢你的帮助。
答案 0 :(得分:1)
您缺少&#39; Click&#39; -event处理程序的参考。请将您的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" />
请参阅: