Пространство имен для Silverlight - PullRequest
0 голосов
/ 07 марта 2011

какое пространство имен я могу использовать для NavigationService.Navigate () в silverlight?

Ответы [ 3 ]

0 голосов
/ 07 марта 2011

API-интерфейс навигации Silverlight 3

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

Извлечь ....

xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
  • , а затем пришлось добавить рамку (которую я назвал "MainFrame") в сетке:

  • и затем, наконец, смог добраться до него с помощью кода нажатия кнопки (страница, на которую я пытался перейти, называется «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> 
0 голосов
/ 23 мая 2011

Вы должны быть в выделенном коде класса Page, чтобы ссылаться на NavigationService:

Документация класса страницы на MSDN

В противном случае вы можетеполучить доступ к методу Navigate() на Frame.

0 голосов
/ 07 марта 2011

Согласно http://msdn.microsoft.com/en-us/library/ms591053(v=VS.95).aspx пространство имен равно System.Windows.Navigation.

Если это то, что вы искали, найти ответ тривиально, посмотрев в MSDN или в любой поисковой системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...