![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| sealmu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 11.11.2006 Репутация: нет Всего: нет |
Как
вынести в отдельный Assembly 3 файла(которые наверное должны быть ResouceDictionary) : 1) ControlTemplate.xaml - для шаблона(Template) 2) ControlStyles.xaml - стили(Style) 3) ControlContent.xaml - для Contrnt А затем в окне применить их(с сылкой в окне на Assembly) через Style :
который привяжет : ControlTemplate.xaml --> Button.Template ControlContent.xaml ->> Button.Content ControlStyles.xaml --> Button.style |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Вы можете спокойно перенести ваши файлы куда угодно. Затем, вам необходимо ресурсы всего приложения или только конкретного окна, объединить с ресурсами расположенными в какой-то библиотеке:
Например:
После этого, указанные ресурсы из MyThirdAssembly будут доступны для вашего приложения так, как будто бы они опеределены в нем. Таким же образом можно объединять ресурсы не только всего приложения (то есть для всех окон), но и для отдельного окна. -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| sealmu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 11.11.2006 Репутация: нет Всего: нет |
Ну а как я смогу присвоить это через 1-ин стиль?
|
|||
|
||||
| -Mikle- |
|
||||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
Ну либо вы задаете это все по отдельности,
либо прописываете это все в стиле (в файле ControlStyles.xaml или в ресурсах вашего App или в ресурсах окна, не важно) и задаете только его
Или если у вам надо задать это всем кнопкам в вашем приложении, то так
Добавлено через 2 минуты и 34 секунды Не забывайте также, что стили можно наследовать друг от друга задав в свойстве BasedOn базовый стиль. -------------------- Если тебе плюют в спину, значит ты впереди... |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |