问题标签 [fody-propertychanged]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net-core - PrivateAssets='All' 是什么意思?
当我构建我的 .NET Core (NETStandard v2.0) 项目时,我收到以下警告:
ViewModels:[FodyPackageReference] Fody:PropertyChanged.Fody 的包引用不包含 PrivateAssets='All'
该警告引用了PropertyChanged.Fody NuGet 包。
虽然警告不会停止构建,但我想解决警告。但是,我不明白它试图传达什么。
xamarin.forms - 无法让 PropertyChanged.Fody 在 Xamarin.Forms 应用程序中工作
我正在尝试在我的 Xamarin.Forms 应用程序中实现 PropertyChanged.Fody。我关注了这篇博文:
https://xamgirl.com/validation-snippets-in-xamarin-forms/
并使用以下 git 项目作为参考:
https://github.com/CrossGeeks/ValidationXFSample。
一旦我按下提交按钮,我就能让验证工作。但是,更新字段时不会触发验证。我也无法让示例项目工作。它在提交时正确显示验证,但在字段更新时不显示。
我在 Mac 和 iOS Simulator 14.3 上使用最新的 Visual Studio。否则,我使用示例项目的默认值。
xamarin.forms - 使用 fody 实时验证按钮
我试图根据用户输入禁用和启用按钮。我实现了 fody 属性更改 Nuget 包,以帮助我减少我的代码。
它起作用了,当我开始输入时,我的 LoginViewModel 中的断点被命中并显示我的值 ViewModel 每次输入时都会被命中
但我似乎无法触发 CanLogin() 方法
mvvmcross - PropertyChanged.Fody DependsOn 不工作
- MvvmCross 8.0.2
- PropertyChanged.Fody 3.4.0
我刚刚注意到 DependsOn 属性不起作用。我已验证 PropertyChanged 事件正在触发。
但是这样的事情不会引发属性更改事件ConnectButtonTitle
我有一个 FodyWeavers 文件。
我有点困惑为什么这在这个项目中不起作用。关于检查什么的任何想法?如果我删除 PropertyChanged.Fody,那么我的属性更改事件不会触发,因此它在这方面起作用。
- - - 编辑
显然,我用一个扩展方法破坏了一些东西,我创建了一个链接到另一个对象的“dependsOn”。我创建了一个演示该问题的最小项目。 https://github.com/Hackmodford/DependsOn_broken_example
----- 编辑 2
我已经加倍努力并创建了一个删除 ReactiveUI 的分支。同样的问题。手动触发更改的属性似乎不会导致 fody 做出反应。