|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
т.е. чтобы файл XAML подключался извне, эдакая поддержка скинов =) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2010, 17:05 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2010, 17:10 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
DancingCode, возможно. кури XamlReader ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2010, 17:27 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
ЗЫ. вот пример из книги М. Мак-Дональда ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2010, 17:32 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 09:28 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
Для этих целей(и не только) лучше всего подходит MEF . На нем основана поддержка плагинов VS 2010. Загрузчик модулей в нем уже присутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 10:56 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
Тоже сначала хотел сказать в пользу MEF, но это больше в сторону плагиностроения. Хотя, можно и MEF. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 11:19 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
в случае с плагинами оно конечно хорошо, а со скинами? пользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 23:04 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
Второй пост читали? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 23:45 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
да, я говорю о MEF ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 23:49 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
DancingCodeв случае с плагинами оно конечно хорошо, а со скинами? пользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься? Э-м-м-м-м, а написать плагин для смены скинов - религия запрещает? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2010, 11:13 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
DancingCodeпользователю, чтобы, например, изменить цвет кнопки, компиляцией заниматься? про смену цвета кнопочки, списочка, подсветочки, .... пользователем - это именно как сказал МСУ через ресурсы-стили легко делается например, тут http://appfx.codeplex.com/ а это сайт автора (и пример этот там же есть) http://www.sincorde.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2010, 12:10 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
qu-quЭ-м-м-м-м, а написать плагин для смены скинов - религия запрещает? т.е. ради поддержки скинов Вы предлагаете реализовать поддержку плагинов, затем написать плагин для смены скинов? еще раз повторюсь, пост МСУ я читал и принял во внимание, однако товарищ i утверждает, что MEF лучше подходит для таких целей, вот я и пытаюсь понять - чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2010, 20:00 |
|
Вынести XAML разметку за пределы приложения, возможно ли?
|
|||
---|---|---|---|
#18+
По поводу XamlReader узнал один пренеприятнейший момент на счет асинхронной загрузки XAML. Кто не в курсе: ...В классе XamlReader определен также метод экземпляра LoadAsync, который загружает и разбирает XAML-код асинхронно. Этим методом имеет смысл пользо-ваться, например, чтобы не «подвешивать» пользовательский интерфейс на время, пока загружается большой XAML-файл или производится загрузка по сети. Кроме того, имеется метод CancelAsync для прерывания обработки и событие BadCompleted, информирующее о ее завершении. Однако метод LoadAsync ведет себя несколько странно. Он работает в потоке пользовательского интерфейса, многократно обращаясь к методу Dispatcher. BeginInvoke (WPF пытается разбить работу на отрезки продолжительностью 200 мс). К тому же обработка производится асинхронно, только если в корневом узле XAML установлен атрибут х:SynchronousMode="Async". В противном случае LoadSync загружает XAML в синхронном режиме, ничего не сообщая об этом. Жесть какая-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 17:59 |
|
|
start [/forum/topic.php?fid=21&msg=37029081&tid=1441336]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 259ms |
0 / 0 |