2010-06-15 3 views
1

Я разрабатываю приложение Silverlight в первый раз. Я прошел несколько уроков, но я не могу найти ничего, что помогло бы мне с этой конкретной проблемой. Я хотел бы, чтобы на всех моих страницах присутствовал набор кнопок (например, шаблон). Когда нажимается кнопка, я бы хотел, чтобы ContentGrid выдвигался, а новый слайд ContentGrid (с загружаемым соответствующим .xaml-файлом). Есть ли учебники, показывающие лучший способ сделать это? Из образцов, которые я видел, они только кажутся переходами между двумя страницами, поэтому копирование в группу кнопок на каждой странице xaml не является проблемой. Однако, с большим количеством страниц, было бы неэффективно копировать-вставлять базовый макет каждый раз.Создание xaml 'template' для нескольких страниц

Спасибо за любые предложения

ответ

1

Я использовал для создания главного представления и создания каждого содержимого страницы в качестве пользовательского элемента управления; Таким образом, я могу поменять местами/в пользовательском элементе для соответствующей страницы, и у меня был бы такой заголовок, который был бы похож на главную страницу в ASP.NET. Я уверен, что есть и другие шаблоны; Я не знаю обо всем, что доступно для Silverlight ...

Один ответ, который я не могу предоставить, - это переход; единственное, что я могу предложить, это Telerik имеет контроль для этой цели, контроль перехода: http://demos.telerik.com/silverlight/#Controls Я понимаю, если вы не можете сбросить пару сотен долларов, чтобы получить его, хотя :-)

HTH.

+0

Спасибо за помощь! Мне нравится подход к созданию пользовательского элемента управления и вызов его из кода. Что касается переходов, я уверен, что теперь будет немного легче играть с функциями раскадровки, и я знаю, что пользовательский контроль - это путь. – XSL

0

Вы пробовали Визуальный шаблон студии проекта Silverlight Business Application?

+0

Hi. Я попытался установить его пару раз, но я продолжал получать ошибку «Нет экземпляра», когда пытался ее открыть. Не знаю, в чем проблема, но я создам пользовательский элемент управления для этой конкретной проблемы. Благодарю. – XSL

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