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