将Fody与MvvmCross集成的正确方式是什么?我是否需要任何特殊的管道代码或配置来确保调用类MvxNotifyPropertyChanged中的正确RaisePropertyChanged?
发布于 2014-04-18 03:57:13
你不需要做任何特别的事情。如果按如下方式定义视图模型:
public class HomeViewModel : MvxViewModel { ... }
它应该能正常工作。
编辑:
如本文所述,https://github.com/Fody/PropertyChanged/wiki/Options
注意:对于大多数工具包,您实际上不需要将EventInvokerNames设置为默认设置,因为它涵盖了大多数常见的工具包。
默认情况下支持RaisePropertyChanged,正如您在MvxNotifyPropertyChanged类中看到的,这是MvvmCross正在使用的。
发布于 2014-04-25 07:13:02
我花了很长时间才弄明白的一分钱;其他人不太可能有同样的问题,但仍然。
Fody确实工作得很好,但是在mac上,如果源文件在FAT32驱动器中,builder会给出一个错误。
注意:我也有一个FodyWeavers.xml,设置如下:
<?xml version="1.0" encoding="utf-8"?>
<Weavers>
<PropertyChanged EventInvokerNames="RaisePropertyChanged" />
</Weavers>https://stackoverflow.com/questions/23129522
复制相似问题