我确定我错过了一些东西或支持自己进入一些奇怪的沮丧角落,但这是我正在尝试做的事情。如何暴露WhenAny等
我有一个WPF应用程序,使用Unity作为IoC。我有一些有界面的服务。我通过接口处理我的服务,这样服务可以轻松地交换出来,或者我可以为最终用户提供一个选择。所有标准接口编程的东西。
实际上,我所有的服务都实现了ReactiveObject。我现在想做一些命令处理的东西,并试图让CanExecute行为工作。
我的基本问题是我不能使用WhenAny,除非我将接口转换为物理实现(从而获得编译的完整类型层次结构,它可以看到WhenAny)。但是,这种转换违反了接口,意味着我失去了交换实现的能力。
是否有ReactiveUI接口公开WhenAny等,我可以派生我的服务接口,从而能够使用ReactiveUI的伟大功能,同时保持非类型特定的ReactiveUI接口?
没有必要在问题中添加个人问候语。您的联系卡会显示在您所有问题的右下角。 – Patrick 2013-03-24 17:38:02
对不起,这是我第一次问一个问题,从来没有注意到没有人会这样做。 :) – Simon 2013-03-24 17:41:24