我有一个多目标域项目(SL和.Net 4.0)并且有Color等问题我正在使用#if SILVERLIGHT构造,但现在我需要使用我的域项目的SL项目实现INotifyDataErrorInfo的几个类这不是在.Net 4.0网站上实现的,我永远不会使用它。
我很感激如何制作这样的东西
public class MyDomainClass: INotifyPropertyChanged, #IF Silverlight INotifyDataErrorInfo
{
答案 0 :(得分:1)
假设您可以在silverlight中使用partial关键字:
public partial class MyDomainClass: INotifyPropertyChanged
{
// implement everything on INotifyPropertChanged
}
#IF Silverlight
public partial class MyDomainClass:INotifyDataErrorInfo
{
// implement everything on INotifyDataErrorInfo
// if needed using the stuff from the 'shared' class
}
#ENDIF