0

我有一个 WinForms UserControl,我在 2 个不同的应用程序中使用它。一个 Word Add In 和另一个 WinForms 应用程序。我希望能够根据我所在的应用程序来区分签入操作的实施,因为这两个应用程序都有独特的问题。

然而,我正在努力解决每个应用程序特定的 UI 问题。例如,我想检查 Word Add in 中的活动文档,但显然不想在 WinForms 应用程序中执行此操作。我已经解决了我可以注入演示者的事实,但我知道我应该将 UI 逻辑排除在外。我需要另一层还是需要编写两个不同版本的控件,它们有很多相似之处。

4

1 回答 1

1

您最好在一个单独的项目中抽象出常用功能,并为该抽象创建 2 个不同的实现。

于 2012-10-09T20:59:41.827 回答