我想导航到下一个按钮的单击事件的新页面。假设我的当前页是“FirstTestPage.xaml”想去的页面“SecondTestPage.xaml”上点击上nextButton_Click事件导航在Silverlight 5中
private void RadButton_Click(object sender, RoutedEventArgs e)
{
///CODE HERE
}
而且也想回按钮,我转移到FirstTestPage.xaml。
谢谢
我想导航到下一个按钮的单击事件的新页面。假设我的当前页是“FirstTestPage.xaml”想去的页面“SecondTestPage.xaml”上点击上nextButton_Click事件导航在Silverlight 5中
private void RadButton_Click(object sender, RoutedEventArgs e)
{
///CODE HERE
}
而且也想回按钮,我转移到FirstTestPage.xaml。
谢谢
请看看我的问题的答案:Making a Wizard in Silverlight + Xaml
引用它:“我会建议寻找到Silverlight的导航框架它允许您使用‘网址’之间导航”页面“(这是你的XAML用户控件),也可以使用浏览器中的来回按钮,这可能是你想要允许的,也可能不是你想要允许的。
当你有一个VS 2010模板选择新项目,Silverlight,“Silverlight导航应用程序”,这将有助于开始。“
您也可以在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
我无法获得“儿童”财产....而不是得到“儿童”财产 – Chets
边界有孩子(这是我在这个例子中使用),但面板有孩子。你必须使用面板? “边界”或“面板”都可以工作,但边界更容易一些,因为您不必首先清除“孩子”。 – Aligned
谢谢先生......它对我来说工作得很好。 – Chets