Уместно ли использовать ReactiveCollection в API? - PullRequest
1 голос
/ 02 февраля 2012

Уместно ли выставлять ReactiveCollection в API?В частности, в классе обслуживания, который будет использоваться внутри нескольких приложений.Но в качестве мысленного эксперимента мы также можем рассмотреть возможность его использования в общественных местах.

Я исследовал Rx и ReactiveUI, и они кажутся мощными инструментами.Однако у меня недостаточно опыта с ними, чтобы определить, стоит ли требовать от других зависимости от них.

Подробнее:

Я создаю отслеживаниекласс обслуживания, который будет отслеживать подключенных клиентов.С моей точки зрения, все, что необходимо потребителям для использования этого класса, - это открыть наблюдаемую коллекцию (возможно, ReactiveCollection), которая выставляет подключенных клиентов и уведомляет об изменениях в коллекции, управляемой службой.Право, представляющее подключенных клиентов, также использует INotifyPropertyChanged для уведомления об обновлениях состояния клиентов.

1 Ответ

1 голос
/ 02 февраля 2012

Поскольку ReactiveCollection является производной от .NET ObservableCollection (то есть не-Rx WPF / SL), вы можете вместо этого выставить ее как ObservableCollection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...