我想導航到下一個按鈕的單擊事件的新頁面。假設我的當前頁是「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