Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Silverlight2]Как создать MasterPage для сайта или, многостраничного приложения? 
:(
    Опции темы
thomas
  Дата 9.3.2009, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 1
Всего: 65



Приветствую уважаемое сообщество.
Вот уже второй раз любопытство и тяга к знаниям толкнули меня в сторону Silverlight.
И сразу встало два вопроса. Один, в принципе, риторический, а другой конкретный(обозначен в шапке темы).

Начнем с риторического, так сказать  для полноты понимая. 
Для чего предназначена эта технология от MS? Как и где её использовать? Наверное не только для создания одно страничного сайта или приложения, а для чего еще?

Ну хватит риторики, перейдем к основному вопросу темы.

При создании приложения (веб сайта) на ASP.NET мы имеем возможность создать MasterPage, которая обеспечивает размещение шапки приложения (сайта) и меню для навигации по приложению (сайту), а также отображает внутри себя все остальные страницы приложения (сайта).

Внимание вопрос.

Как правильно поступать в случае создания многостраничного приложения (сайта) с использованием Silverlight? Существует ли аналог MasterPage как в ASP.NET? Или же там предусмотрены другие механизмы для переключения между страницами приложения (сайта)? Не только вперед - назад.
Как поступаете Вы в подобных случаях? 
  smile 

Заранее благодарю.
С наилучшими пожеланиями Thomas.  smile 

ЗЫ вчера весь день провел в инете в поисках, ничего путного так и не нашел.  smile  пример с codeplex с библиотекой NavFx не могу корректно загрузить в студии, вылазит куча ошибок, одна из них не исправляется вообще. 


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
dazy
Дата 14.3.2009, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



Цитата(thomas @ 9.3.2009,  18:22)
Как правильно поступать в случае создания многостраничного приложения (сайта) с использованием Silverlight? Существует ли аналог MasterPage как в ASP.NET? Или же там предусмотрены другие механизмы для переключения между страницами приложения (сайта)? Не только вперед - назад.

Я думаю все зависит от того, для чего нужен СЛ на сайте. 
Если это какие-то фишечки-рюшечки, типа облако тегов, или график какой красивый, то достаточно встраивать СЛ контрол в страничку, а МастерПейдж реализовывать средствами ASP.net

Если же это полноценное приложение, как например тут, то тут все много сложнее. Но тем не менее, посмотрите, как красиво, в приведенном примере разработчики отошли от такого понятия как "страница". Информации очень много, но вся она доступна в пределах клика. За счет организации пространства разработчики обошлись, всего 3-мя страничками. 
Думаю, что в СЛ приложениях нужно отходить от понятия "страничности", хотя это и не так просто.

PM MAIL   Вверх
thomas
Дата 16.3.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 1
Всего: 65



dazy, 
приветствую.
спасибо за участие.
пример привели очень интересный. вот кстати  еще пример, он конечно попроще. Но все же иллюстрирует навигацию по сайту, а не использование одной страницы.

А про рюшечки задача как раз и стоит в создании полноценного приложения. И тут вопрос встает о создании чего-то подобного MDI контейнеру в windows-приложении или MasterPage в веб-приложении.  

Тема остается открытой. У кого какие предложения по этому поводу?



--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
dazy
Дата 16.3.2009, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



А пейджинг не поможет?
PM MAIL   Вверх
thomas
Дата 16.3.2009, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 1
Всего: 65



dazy, 
приветствую.
С этим примером я как раз и разбираюсь.
Но, как я понимаю, они с одной странички вызывают другую и передают ей данные с первой странички.
А мне хочется понять и научиться работать как бы через главную страницу приложения, на которой расположены  логотип и меню для вызова той или иной страницы (или что там еще может быть - user control?).


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
dazy
Дата 22.3.2009, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 3
Всего: 8



Из родных средств SL, ну что бы не изобретать велосипед, а просто поработать напильником, для этих целей лучше всего использовать TabControl. Сделать для него хороший шаблон,  и получится славный аналог мастер-пейджа.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.