Переход от одной формы к другой - PullRequest
0 голосов
/ 29 июля 2011

У меня проблема с переходом между формами. Имя моего приложения - SchoolManagement.

  1. this.NavigationService.Navigate(new Uri("FormName", UriKind.Relative));
    , когда я использую эту строку кода для навигации, отображается ошибкаof SchoolManagement не содержит определения NavigationService, хотя я добавил пространство имен, используя System.Windows.Navigation; в моем приложении.

  2. NavigationService.Navigate(new Uri("formName.xaml", UriKind.Relative));
    , когда я использую этот код, он показывает объектссылка необходима для нестатического поля.

  3. System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("http://www.google.com"));
    и последний код, когда я использую его, он подключается к google.com, но когда я заменяю его своей формой, егоне переходя к нему.

Может кто-нибудь, пожалуйста, указать на ошибку .. в случае чрезвычайной ситуации

Спасибо

1 Ответ

0 голосов
/ 29 июля 2011

Служба навигации отличается от System.Windows.Browser.HtmlPage.Window.Navigate. Навигация в браузере перенесет вас на новый веб-адрес. Служба навигации предназначена для использования службы навигации Silverlight для перехода между страницами в приложении Silverlight. Вы создали свой проект Silverlight как «Приложение навигации Silverlight»? Если это так, то код должен быть на месте, чтобы вы могли использовать NavigationService.Navigate, как вы описали. Если нет, то, вероятно, проблема в коде, который вы использовали для настройки службы навигации.

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