powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Prism + Workflow
6 сообщений из 6, страница 1 из 1
Prism + Workflow
    #36453846
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал статью о том, как объединить три в одном: Prism, UnityContainer и Windows Workflow.

http://sites.google.com/site/grominc/prog/wpfprismunityworkflow-1

Все замечания прошу в блог или по почте.
...
Рейтинг: 0 / 0
Prism + Workflow
    #36453944
Silverlight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Prism позиционируют, как IoC agnostic. Вместо IUnityContaner лучше использовать универсальный IServiceLocator.
ShowShellActivity, ActivityBase не понравились. Напрашивается дополнительный класс ActivityAction(sting name, Action action), чтобы не городить каждый раз лишний код.
Я бы переименовал WorkflowService в WorkflowContext(контейнер у тебя контекст выполнения), WorkflowExecutor в WorkflowService, сделал бы обобщенный вариант WorkflowService для запуска любого workflow через публикацию сообщения.

ЗЫ Обычно подобное выкладывают с исходниками.
...
Рейтинг: 0 / 0
Prism + Workflow
    #36454129
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silverlight,

спасибо, учту.
...
Рейтинг: 0 / 0
Prism + Workflow
    #36454141
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silverlight,

насчет ActivityAction(sting name, Action action) - не совсем понял, как это может выглядеть? Как то, что получилось, потом прикручивать к WF в design mode?
...
Рейтинг: 0 / 0
Prism + Workflow
    #36454183
Silverlight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman S. GolubinSilverlight,

насчет ActivityAction(sting name, Action action) - не совсем понял, как это может выглядеть? Как то, что получилось, потом прикручивать к WF в design mode?
Сделать рефакторинг для ActivityBase так, чтобы наследоваться от него можно было с минимумом кода. Например,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class ShowShellActivity : ActivityBase
{
    public ShowShellActivity()
    {
        this.Name = "ShowShellActivity1";
    }
 
protected override void OnExecute()
{
    UnityContainer.Resolve<IShellView>().ShowShell();
}
     
}
...
Рейтинг: 0 / 0
Prism + Workflow
    #36454229
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silverlight,

это понятно. Просто дописывал уже под утро - спать хотелось :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Prism + Workflow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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