我想在 Next 按钮的单击事件上导航到新页面。假设我当前的页面是“FirstTestPage.xaml”,并且想要在点击 nextButton_Click 事件时进入页面“SecondTestPage.xaml”
private void RadButton_Click(object sender, RoutedEventArgs e)
{
///CODE HERE
}
并且还想要将我转移到 FirstTestPage.xaml 的后退按钮。
谢谢你
我想在 Next 按钮的单击事件上导航到新页面。假设我当前的页面是“FirstTestPage.xaml”,并且想要在点击 nextButton_Click 事件时进入页面“SecondTestPage.xaml”
private void RadButton_Click(object sender, RoutedEventArgs e)
{
///CODE HERE
}
并且还想要将我转移到 FirstTestPage.xaml 的后退按钮。
谢谢你
请参阅我对问题的回答:在 Silverlight + Xaml 中制作向导
引用它:“我建议查看 Silverlight 导航框架。它允许您使用“url”在“页面”(这是您的 XAML 用户控件)之间导航。它还允许用户使用来回按钮浏览器,这可能是您想要允许的,也可能不是。
当您选择新项目、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