Silverlight的名称空间

时间:2011-03-07 05:53:31

标签: silverlight

我可以在silverlight中使用哪个命名空间用于NavigationService.Navigate()?

3 个答案:

答案 0 :(得分:0)

根据http://msdn.microsoft.com/en-us/library/ms591053(v=VS.95).aspx,命名空间为System.Windows.Navigation

如果这就是您要找的内容,那么通过查看MSDN或任何搜索引擎来找到答案是微不足道的。

答案 1 :(得分:0)

Silverlight 3 Navigation API

  • System.Windows.Controls
  • System.Windows.Controls.Navigation

Extract ....

xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
  • 然后必须在网格中添加一个框架(我称之为“MainFrame”):

  • 然后终于能够通过buttonclick代码以这种方式访问​​它(我尝试导航到的页面称为“DashBoard”):

    Me.MainFrame.Navigate(New Uri(“/ Views / Dashboard.xaml”,UriKind.Relative))

如果您希望控件在框架内消失,请将可见性设置为折叠:

Label1.Visibility = System.Windows.Visibility.Collapsed
Label2.Visibility = System.Windows.Visibility.Collapsed
tbUserName.Visibility = System.Windows.Visibility.Collapsed
pbPassword.Visibility = System.Windows.Visibility.Collapsed
btnLogin.Visibility = System.Windows.Visibility.Collapsed</navigation:frame> 

答案 2 :(得分:0)

你需要在Page类的代码隐藏中引用NavigationService:

Page class documentation on MSDN

否则,您可以访问Navigate()上的Frame方法。