我有一个 WPF 用户控件,它在屏幕上显示一条数据。
我想使用相同的 WPF 前端,但数据来自两个可能的替代来源:
- 链接的类库或
- WCF 服务
理由是我想创建我的软件的两个版本,一个用于销售,另一个用于试用。与其冒着创建一个受时间限制保护的完全包含的应用程序并让某人破解它的风险,我更愿意提供一个客户端-服务器版本的软件,在那里我可以从后面限制可用性 -结尾。
例如,假设用户控件显示星期几,而我从 GetDayOfWeek(DateTime dateTime) 方法中获取星期几。我希望能够从链接的类库或 WCF 服务调用该方法。(该决定可以基于配置参数,甚至可以自动检测链接库的存在)。
有任何想法吗?