我在UI上显示了很多自定义数据类型(在内部实现为结构)。我希望使用Fody.PropertyChanged,但它似乎只适用于类而不是结构。
示例代码:
namespace FodyQuestion
{
[ImplementPropertyChanged]
public struct FodyStruct
{
public int MyProperty { get; set; }
}
}
我看到的错误是:
Error 1 Attribute 'ImplementPropertyChanged' is not valid on this declaration type. It is only valid on 'class' declarations.
有没有人能够通过一些解决方法做到这一点?我愿意查看Fody的源代码,并在需要时进行更改。有什么指针吗?