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
放在按钮的 属性 中,但在按下按钮(在启动的应用程序中)后,消息显示: "You need to install an app for this task. Would you like to search for one in the Store?" 在按下 "Yes" 之后,应用程序说: "Sorry, no apps found".
如何解决这个问题?我正在 .NET Framework 4.5 中为 Windows Phone 8.1 创建应用程序。感谢您的帮助。
您缺少对 'Click' 事件处理程序的引用。请将您的 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" />
请看:
我是为 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
放在按钮的 属性 中,但在按下按钮(在启动的应用程序中)后,消息显示: "You need to install an app for this task. Would you like to search for one in the Store?" 在按下 "Yes" 之后,应用程序说: "Sorry, no apps found".
如何解决这个问题?我正在 .NET Framework 4.5 中为 Windows Phone 8.1 创建应用程序。感谢您的帮助。
您缺少对 'Click' 事件处理程序的引用。请将您的 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" />
请看: