我想导航到Next按钮的click事件的新页面。假设我当前的页面是“FirstTestPage.xaml”,并想点击nextButton_Click事件继续页面“SecondTestPage.xaml”
private void RadButton_Click(object sender, RoutedEventArgs e)
{
///CODE HERE
}
还想要后退按钮将我转移到FirstTestPage.xaml。
谢谢
答案 0 :(得分:5)
请参阅我对问题的回答:Making a Wizard in Silverlight + Xaml
引用它:“我建议查看Silverlight导航框架。它允许你使用”urls“在”页面“(这是你的XAML用户控件)之间导航。它也是用户使用后面和浏览器中的第四个按钮,可能是也可能不是您想要允许的内容。
当您选择New Project,Silverlight,“Silverlight导航应用程序”时,会有一个VS 2010模板,它将帮助您入门。“
您还可以在Xaml中使用边框或面板并更改其内容。这是使用边框的示例。 XAML
<Grid>
<Border x:Name="contentBorder" />
</Grid>
代码背后:
private void RadButton_Click(object sender, RoutedEventArgs e)
{
this.contentBorder.Child = new SecondTestPage();
}
如果你想获得想象力并拥有Telerik控件(我在RadButton示例中假设),请查看他们的转换控件:http://demos.telerik.com/silverlight/#TransitionControl/FirstLook