快速问题(以及我今天的最后关于SCSF)关于服务将用于什么目的。SCSF服务问题
服务存在于WorkItem中,所以我假设他们应该专门提供UI服务。只有我现在讨厌的代码是将它们用于使整个MVP分离的业务服务,特别是VP的M不那么独立。
快速问题(以及我今天的最后关于SCSF)关于服务将用于什么目的。SCSF服务问题
服务存在于WorkItem中,所以我假设他们应该专门提供UI服务。只有我现在讨厌的代码是将它们用于使整个MVP分离的业务服务,特别是VP的M不那么独立。
我知道你现在可能不会在乎这个问题的答案,但它是我第一次回答SO的答案,所以就这样了。
我一直在使用SCSF约6个月,到目前为止,所以我不以任何方式的专家,但一对夫妇的我一直在使用,主要服务模块的事情:
当做一个“商业服务”电话(我从你的问题中假设打电话给某种数据存储或调用网络服务等),你可以使用服务直接附加任何可能不是 的附加数据与业务逻辑相关,但必须通过调用数据库来保持 。我可以提供的一个示例 将当前登录的用户凭证附加到对 Web服务的呼叫或数据库以进行审计跟踪记录。您可以从您的演示者处拨打 服务,该服务会附加任何其他信息,然后 会将呼叫转到下一层。
服务的另一个用途是从您的模块中抽取任何实现的 UIExtensions。如果您使用的功能区为 示例,则可以使用“AddRibbonButton()”或
“AddRibbonGroup()”方法将业务模块注入到业务模块中,以便您的模块可以调用以添加必要的
用户界面元素在加载时无需担心如何完成其操作。
希望帮助!
欢迎来到SO,谢谢你的回答,它确实很有趣。我对SCSF感到非常沮丧(实际上使用Syncfusion SCSF库和SCSF本身一样多),并写了一个我们现在使用的小替换。这对我来说仍然很有用,虽然因为我在某种程度上重新发明了轮子,所以知道为什么其他人做出某些决定会很有帮助。 – Ian
谢谢!很高兴听到它的帮助。 – neverseenjack