2

我想在 Next 按钮的单击事件上导航到新页面。假设我当前的页面是“FirstTestPage.xaml”,并且想要在点击 nextButton_Click 事件时进入页面“SecondTestPage.xaml”

private void RadButton_Click(object sender, RoutedEventArgs e)
{ 
    ///CODE HERE
}

并且还想要将我转移到 FirstTestPage.xaml 的后退按钮。

谢谢你

4

1 回答 1

5

请参阅我对问题的回答:在 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

于 2012-05-24T15:29:31.497 回答