在Silverlight中导航5

时间:2012-05-24 14:12:35

标签: silverlight navigation silverlight-5.0

我想导航到Next按钮的click事件的新页面。假设我当前的页面是“FirstTestPage.xaml”,并想点击nextButton_Click事件继续页面“SecondTestPage.xaml”

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

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

谢谢

1 个答案:

答案 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