原文地址:
http://www.dingos.cn/index.php?topic=2000.0
上面代码显示如何才按钮的单击事件处理中设 置
xaml
控件的“
Content
”属性。当用户点击提交按钮后,新的
xaml
文件(
NewXamlPage
)将打开,原始的
xaml
文件将回收。
第十六章 如何从其他的 XAML 页面打开 XAML 页面?
在 Silverlight 应用程序中,可 以有多个 XAML 页面。当在 Web 页面中使用 .xap 文件时,一次仅有一个 XAML 控件显示。在 App.xaml 文件中通过下面代码可以 决定默认显示的 XAML 文件:
this .RootVisual = new Page1 ();
你 可以改变上面代码中的类名,默认打开其他 xaml 文件。例如,你可能考虑有一个 xaml 控件提供用户输入登录信息。当用 户点击“提交”按钮后,在登录验证成功后,可能想重定向到其他 的 xaml 文 件。
private void SubmitButton_Click(object sender,RoutedEventArgs e) {
this .Content = new NewXamlPage ();
}