Xamarin.forms 被动UI扩展视图支持该类型具有on_PropertyName_Changed方法**,该方法是静态的

Xamarin.forms 被动UI扩展视图支持该类型具有on_PropertyName_Changed方法**,该方法是静态的,xamarin.forms,plugins,reactiveui,fody,freshmvvm,Xamarin.forms,Plugins,Reactiveui,Fody,Freshmvvm,基于此链接: 每当我尝试使用RG.Plugins.Popup nuget执行示例中的代码时,我都会收到以下错误:Fody:MyType“1”类型有一个on_PropertyName_Changed方法(OnViewModelChanged),该方法是静态的 我的代码与links代码完全相同。不确定其导致此错误发生的原因 。。。。更新 该死,如果有人碰到这个问题。。。我的解决方案是从fodyweavers.xml文件中删除以下weaver <PropertyChanged/> --

基于此链接:

每当我尝试使用RG.Plugins.Popup nuget执行示例中的代码时,我都会收到以下错误:
Fody:MyType“1”类型有一个on_PropertyName_Changed方法(OnViewModelChanged),该方法是静态的

我的代码与links代码完全相同。不确定其导致此错误发生的原因

。。。。更新

该死,如果有人碰到这个问题。。。我的解决方案是从fodyweavers.xml文件中删除以下weaver

<PropertyChanged/>   --- REmove this line if added solves the problem!?
——如果添加此行解决了问题,请删除此行!?
为什么会这样?为什么删除上述行可以解决问题? 下面是我的FodyWeaver文件

 <Weavers xmlns:"http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
          <PropertyChanged/>
          <ReactiveUI/>
 </Weavers>

我正要说。示例中的代码之所以有效,是因为我使用了它。您的错误指向ReactiveUI.Fody,这就是问题所在


您能否提供与示例不同的复制品?

检查更新的PostReactiveObject派生类与PropertyChanged fody不兼容。您可以在这些类上方添加一个
DoNotNotify
属性,也可以使用过滤器避免为特定名称空间生成。请参阅了解更多详细信息。在阅读注释后感谢@GlennWatson DoNotNotify正是我在这种情况下所需要的。