我正在尝试制作我的第一个WP8应用程序但是,我遇到了问题。我尝试使用下面的代码导航到另一个页面,但VS12会抛出错误。
我做错了什么?
private void btnBMIBereken_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/BMI_Bereken.xaml", UriKind.Relative));
}
答案 0 :(得分:0)
您的代码正确导航,只需确保您的项目根目录中存在Page'BMI_Bereken.xaml'。
答案 1 :(得分:0)
首先清洁解决方案然后再次重建(右键单击项目/解决方案 - >清理)
然后,如果它仍然崩溃,请尝试使用System.Windows.RoutedEventArgs
e而不是RoutedEventArgs e
答案 2 :(得分:0)
伙计们,我发现了这个问题。
我为我的按钮使用自制按钮样式,我在visualstate上按了一些错误的代码。实际上我试图在名称目标名称的位置设置按钮的背景颜色。 请参阅下面的代码,了解我做错了什么。
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Background" Storyboard.TargetName="#FF009AD3">
我知道非常愚蠢,但我要感谢大家的帮助。
答案 3 :(得分:0)
试试这个
private void btnBMIBereken_Click(object sender, RoutedEventArgs e)
{
Dispatcher.BeginInvoke(() =>
{
this.NavigationService.Navigate(new Uri("/BMI_Bereken.xaml", UriKind.Relative));
});
}
答案 4 :(得分:0)
你可以这样做:
private void btnLogin_Click(object sender, RoutedEventArgs e)
{
if (txtDriverId.Text == "D0001" && txtPassword.Password == "open")
{
Frame.Navigate(typeof(VehicleCondition));
}
}