powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вынести XAML разметку за пределы приложения, возможно ли?
14 сообщений из 14, страница 1 из 1
Вынести XAML разметку за пределы приложения, возможно ли?
    #37027741
DancingCode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. чтобы файл XAML подключался извне, эдакая поддержка скинов =)
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37027753
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37027818
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DancingCode,

возможно.
кури XamlReader
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37027828
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ. вот пример из книги М. Мак-Дональда
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37028826
DancingCode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37029020
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Для этих целей(и не только) лучше всего подходит MEF . На нем основана поддержка плагинов VS 2010. Загрузчик модулей в нем уже присутствует.
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37029081
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже сначала хотел сказать в пользу MEF, но это больше в сторону плагиностроения. Хотя, можно и MEF.
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37030633
DancingCode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в случае с плагинами оно конечно хорошо, а со скинами?

пользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься?
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37030664
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Второй пост читали?
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37030672
DancingCode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, я говорю о MEF
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37031153
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DancingCodeв случае с плагинами оно конечно хорошо, а со скинами?

пользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься?

Э-м-м-м-м, а написать плагин для смены скинов - религия запрещает?
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37031336
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DancingCodeпользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься?

про смену цвета кнопочки, списочка, подсветочки, .... пользователем - это именно как сказал МСУ через ресурсы-стили легко делается

например, тут http://appfx.codeplex.com/
а это сайт автора (и пример этот там же есть) http://www.sincorde.com/
...
Рейтинг: 0 / 0
Вынести XAML разметку за пределы приложения, возможно ли?
    #37032561
DancingCode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qu-quЭ-м-м-м-м, а написать плагин для смены скинов - религия запрещает?

т.е. ради поддержки скинов Вы предлагаете реализовать поддержку плагинов, затем написать плагин для смены скинов?

еще раз повторюсь, пост МСУ я читал и принял во внимание, однако товарищ i утверждает, что MEF лучше подходит для таких целей, вот я и пытаюсь понять - чем?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вынести XAML разметку за пределы приложения, возможно ли?
    #38344142
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу XamlReader узнал один пренеприятнейший момент на счет асинхронной загрузки XAML.
Кто не в курсе:

...В классе XamlReader определен также метод экземпляра LoadAsync, который загружает и разбирает XAML-код асинхронно. Этим методом имеет смысл пользо-ваться, например, чтобы не «подвешивать» пользовательский интерфейс на время, пока загружается большой XAML-файл или производится загрузка по сети. Кроме того, имеется метод CancelAsync для прерывания обработки и событие BadCompleted, информирующее о ее завершении.
Однако метод LoadAsync ведет себя несколько странно. Он работает в потоке пользовательского интерфейса, многократно обращаясь к методу Dispatcher. BeginInvoke (WPF пытается разбить работу на отрезки продолжительностью 200 мс).
К тому же обработка производится асинхронно, только если в корневом узле XAML установлен атрибут х:SynchronousMode="Async". В противном случае LoadSync загружает XAML в синхронном режиме, ничего не сообщая об этом.

Жесть какая-то...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вынести XAML разметку за пределы приложения, возможно ли?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]