2013-08-04 3 views
0

Я привык программировать небольшую сумму на VB.net, но используя приложения для форм Windows. В настоящее время я работаю над небольшим проектом Silverlight 4 в VB.net, но я не могу найти функцию, эквивалентную функции Me.Hide() или Me.Show() в Silverlight 4. Это так, что я могу скрыть одну пользовательскую форму и показать другую на нажмите кнопку мыши.Silverlight - вне браузера - скрыть текущую пользовательскую форму и показать другую?

Спасибо,

Джош

ответ

0

Вы можете использовать Frame и делает страницы, которые пользователь переходит. У них есть возможность назад и вперед, как история браузера, что делает ее крутой.

ContentFrame.Navigate(New Uri("/nameOfPage", UriKind.Relative)) 

Documentation

+0

Это хорошая идея, и я решил реализовать ее, однако, 'ContentFrame.Navigate (New Uri ("/ MainPage.xaml"), UriKind.Relative)' возвращает ошибку : «Ошибка 1 Слишком много аргументов в« Public Function Navigate »(источник As System.Uri)« Boolean ». – Josh

+0

Это странно! [Документация] (http://msdn.microsoft.com/en-us/library/cc838245 (v = vs.95) .aspx) – OneFineDay

+0

Хорошо! У меня это работает, синтаксис был слегка выключен; 'ContentFrame.Navigate (Новый Uri ("/MainPage.xaml ", UriKind.Relative))' Спасибо! – Josh

Смежные вопросы