Я довольно новичок в Silverlight и мне приходится кодировать несколько приложений SL, которые будут делиться многими вещами.
Я планирую поместить весь общий код C # в отдельную сборку, но я действительно раздражен XAMLpart.
Все мои приложения будут иметь некоторые общие элементы управления:
- строка меню вверху,
- панель инструментов вверху,
- строка состояния внизу,
- панель слева.
Я искал в Интернете подсказки и обнаружил, что код XAML не может быть унаследован.
Поэтому я подумал о создании большого настраиваемого элемента управления, содержащего мои общие элементы управления, и последующем добавлении его на главную страницу всех моих приложений, но это не совсем правильный путь.
Какова здесь лучшая практика?
Любая помощь приветствуется,
РЕДАКТИРОВАТЬ: То, что я хотел бы получить здесь, это то, что я уже сделал с WinForms.Я создал «базовую» WinForm и наложил на нее некоторые элементы управления.Затем, когда я создал новые WinForms, которые унаследовали эту «базовую» WinForm, у них были все основные элементы управления.Мне не пришлось использовать какой-либо пользовательский контроль.
Но я понимаю, что Silverlight - это не WinForm, и то, что я хочу, может оказаться невозможным (или вообще?).