问题标签 [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.
c# - 使用 Fody.PropertyChanged,如何使用 BindingList 的属性?
我有以下使用 Fody.PropertyChanged 编织的类:
从使用MyClass的类中,我没有收到PropertyChanged事件。
这里有什么问题?
fody-propertychanged - Fody,propertychanged 并设置相同的值?
有什么方法可以将 fody 配置为不检查设置为属性的值 - 我遇到值相同并且我希望设置属性的情况,因为我在属性设置器中有未调用的附加逻辑。
entity-framework - 将 PropertyChanged.Fody 添加到实体框架 Model.tt
我正在使用实体框架 6(模型优先)。所以我有几个由model.tt为我生成的类。这是我的汽车课:
我还在项目中的其他类上使用 PropertyChanged.Fody。我有几个类的属性只是包装了我生成的类的属性,如下所示:
因此,ProperyChanged.Fody 会对我的 Car 属性而不是其他属性发挥作用,但如果我要编辑我的 Model.tt 并添加[ImplementPropertyChanged]属性,我生成的类都会在属性更改时发出通知。然后我可以像这样修改 CarWrapper 中的 Car 属性:
如果我想在 Car 中收到有关属性更改的通知,这会是一件好事吗?会不会是多余的?还有其他建议吗?
.net - What is the best way to check if System.Collections.Generic.List is updated (C# 4.0)?
I need to identify if a list is updated (item added/removed). I need to use System.Collections.Generic.List<T>, I cannot use ObservableCollection for this (and subscribe to it's CollectionChanged event).
Here is what I have tried so far:
I am using Fody.PropertyChanged instead of implementing INotifyPropertyChangedEvent - Fody Property Changed on GitHub
Is there any better approach. Please let me know if I am doing something wrong, so that I can improve.
wpf - Fody.PropertyChanged 和结构
我在我的 UI 上显示了许多自定义数据类型(内部实现为结构)。我希望使用 Fody.PropertyChanged 但它似乎只适用于类而不适用于结构。
示例代码:
我看到的错误是:
有没有人能够通过一些解决方法做到这一点?我愿意查看 Fody 的源代码并在需要时进行更改。任何指针?
c# - 发布模式符号文件 .dll.mdb 中的 Fody 异常与程序集 .dll 不匹配
我在 Mac 上的 Xamarin Studio 中构建 PCL 时遇到问题。它在调试模式下工作正常,但 fody 在发布模式下抛出异常。
下面列出了构建期间的异常。
c# - 如何使用 PropertyChanged.Fody 监听子属性的更改?
我使用了很棒的编织器PropertyChanged.Fody来避免 INotifyPropertyChanged 样板。我定义这样的依赖属性:
但是,此方法不适用于子属性。我想要实现的是这样的:
当MyChild.FirstName改变时,我想ChildName通知它也改变了。是否可以在不显式订阅MyChild.PropertyChanged和手动调用的情况下实现这一点RaisePropertyChanged("ChildName")?
nuget - 如何通过 NuGet 正确删除 PropertyChanged.Fody
我打算在我的一个项目中使用 Fody.PropertyChanged,它是通过 NuGet 正确添加的:
我意识到,它在错误的项目中,所以我使用了卸载命令:
之后,我将其添加到正确的项目中。
现在,当我尝试构建我的解决方案时,我在不应该安装 Fody的初始项目中收到以下错误:
Fody:你似乎没有配置任何织布工。尝试将 Fody nuget 包添加到您的项目中。在这里查看 http://nuget.org/packages?q=fody以获取可用包的列表。
项目中没有对 Fody 的引用,我从packages.config文件中删除了 Fody 引用,也没有 XML 文件。
我还应该做什么?
winforms - 数据绑定文本框更新不会持续到 db
我有一个带有一组实体文本框的 winforms 应用程序,我们称之为实体Product
我的一个文本框是隐藏的,因为它拥有另一个数据库对象的外键Business Unit。我使用在父表上查找值的组合框填充隐藏的文本框。When the selection changes, so does the value in the hidden textbox.
问题是在我的上下文中调用 SaveChanges 后,隐藏文本框上的这个更改没有保留。奇怪的是,如果我更新任何其他Product文本框,它们会保存得很好。
文本框通过 Visual Studio 的 GUI 的标准拖放添加到项目中,并且在自动添加时创建了绑定源。
我的实体使用 fody-propertychanged 实现 INotifyPropertyChanged。
我正在努力在这里找到问题。创建新记录工作正常,但更新一个外键值永远不会。
这是因为它是一个导航属性并且需要以不同的方式处理,还是有其他可能性来说明为什么不保留更改?任何帮助深表感谢。
c# - Fody PropertyChanged 不会触发另一个属性
我正在开发一个 WPF 项目。为了防止出现大量锅炉代码,我使用了 Fody PropertyChanged。这是我的问题的一个片段:
当我调用SavePerson()(in MyViewModel) 时,它不会触发该HasCardSet属性。我已经添加PropertyChangedNotificationInterceptor并看到目标“人物”上的属性“卡片”发生了变化。但是我的断点HasCardSet没有触发。